在我的WebAPI2应用程序中,我通过Owin中间件使用OAuth身份验证。为了获得令牌客户端应该在请求中使用application / x-www-form-urlencoded正文。
findByUserUserId(int userId);

但有没有任何方法可以覆盖此行为以使用json格式的原始主体?而不是:" grant_type = password& username = user& password = 123456"想要使用这个:" {grant_type:"密码",用户名:"用户",密码=" 123456" }"
欣赏任何建议。
答案 0 :(得分:1)
您可以在控制器中将操作设置为“代理”方法,该方法可以接受正文中的json,然后使用url编码的参数调用内部方法。