前端接口用x-www-form-urlencoded还是json更合适?

发布于2022-01-12 17:37:51

在设计前端页面的接口时,后台的数据接收,是用application/x-www-form-urlencoded还是application/json更合适?或者是两者混用?用x-www-form-urlencoded

2个回答
admin
网友回答2022-01-12

需要传文件采使用 form data,其它情况一律用 json。

前端接口用x-www-form-urlencoded还是json更合适?Java接口,应该分三种情况。

1如果是JSP等服务器端模板技术,再加上一些jQuery AJAX。POST的时候,默认contentType都是application/x-www-form-urlencoded。可改成application/json,看自己。

2如果用前端框架,Angular、React、Vue。POST的时候,默认contentType都是application/json。建议用JSON,别改。JSON就是JS的一个子集,既方便JS解析,也方便人读。

3Java服务器端对其他服务器端通信。其实更建议用XML,特别是和第三方服务通信的时候。如果公司内部自己的几个Java服务通信,用JSON就好。

admin
网友回答2022-01-12

肯定是json呀

回到
顶部