http有几种请求,它们的区别是什么?
HTTP协议中请求的8种方法,常用的GET,POST,DELETE
-
OPTIONS
获取服务器支持的HTTP
请求方法。 -
HEAD
跟get
很像,但是不返回响应体信息,用于检查对象是否存在,并获取包含在响应消息头中的信息。 -
GET
向特定的资源发出请求,得到资源。
+POST
向指定资源提交数据进行处理的请求,用于添加新的内容。 -
PUT
向指定资源位置上传其最新的内容,用于修改某个内容。 -
DELETE
请求服务器删除请求的URI所标识的资源,用于删除。 -
TRACE
回馈服务器收到的请求,用于远程诊断服务器。 - `CONNECT用于代理进行传输,如使用ssl
GET
请求简单,运行速度也更快,参数拼接在url上面,但是存在缓存问题,解决缓存问题在url后面拼接一个时间戳。
POST
请求更稳定可靠,可以传输大量的数据,而GET不可以,POST请求需要请求头,参数是放在send里面。
网友评论