HTTP 请求方法有 :
get,post,put,delete, options,,head,trace,connect
HTTP 请求分为三个部分:
状态行、请求头、消息主体
POST 一般用来向服务端提交数据:
请求头header一般用来存放一些cookie,token信息
请求体body一般用来存储post的参数和参数数据
enctype对表单数据进行编码
编码格式如:application/x-www-form-urlencoded
- 服务端通常是根据请求头(headers)中的 Content-Type 字段来获知请求中的消息主体是用何种方式编码,再对主体进行解析
POST 提交数据的方式:
-
application/x-www-form-urlencoded(默认)
编码所有字符
参数的格式为key=value&key=value
-
multipart/form-data
指定传输数据为二进制类型,比如图片、mp3、文件 -
application/json
消息主体是序列化后的 JSON 字符