接口发送参数、接收响应数据,都需要双方约定好使用什么格式的数据,例如 json、xml。只有双方按照约定好的格式去解析数据才能正确的收发数据。而 Content-Type 就是用来告诉你数据的格式,这样我们才能知道怎么解析参数。
常见的 Content-Type
application/json
:JSON数据格式,现在非常流行的格式
application/x-www-form-urlencoded
:很常见的一种数据格式,post请求中通常默认是这个,这个格式会用=号连接参数名和参数值,并且会经过urlencode编码。例如:title=test&sub%5B%5D=1&sub%5B%5D=2&sub%5B%5D=3
multipart/form-data
:上传文件时我们需要用到这个格式
application/xml
:XML数据格式
text/html
:HTML格式
text/plain
:纯文本格式
image/png
:png图片格式