刚接手的项目
客户端(C#)设定的请求方式是全用post请求,url长度超过1000,参数放body,否则放url后面
我这边用RequestBody来解析List就行不通了,数据少了解析为空,要用RequestParam,多了才行。。
有没有啥好方法解决这种问题?
感觉是不是应该写个过滤器,url参数全扔body里
刚接手的项目
客户端(C#)设定的请求方式是全用post请求,url长度超过1000,参数放body,否则放url后面
我这边用RequestBody来解析List就行不通了,数据少了解析为空,要用RequestParam,多了才行。。
有没有啥好方法解决这种问题?
感觉是不是应该写个过滤器,url参数全扔body里
8 回答6.2k 阅读
3 回答3.6k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.6k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答1.9k 阅读✓ 已解决
POST 方法可以用JSON接收参数,也可以用FORM(a=1&b=2&c=3&c=4)或(a=1&b=2&c[0]=3&c[1]=4)
如果是GET只能用URL传参数。
C#可以用RestSharp来处理rest请求,对JSON和泛型支持都还不错。