POST请求中参数以form data和request payload形式在后台servlet中的获取方式

导读:

不知道写ajax post请求的时候,有没有遇到过这样的问题,后台接收参数的时候,有时需要用@body 有时直接接就行了,今天就来弄清楚这个原因。

一 主要就是form data 和request payload 形式的参数;如果HTTP POST表单请求提交时,使用的Content-Type是application/x-www-form-urlencoded;则post数据的形式则是form data 如果Content-Type是application/json;则post数据的形式则是request payload。

二 接收

如果是form data形式的表单 后台只需要String name接收即可;

如果是request payload形式的表达,后台需要@body String name接收数据。

你可能感兴趣的:(POST请求中参数以form data和request payload形式在后台servlet中的获取方式)