美文网首页
get、post、put、delete、head 请求方式的区别

get、post、put、delete、head 请求方式的区别

作者: LingSun | 来源:发表于2019-09-25 20:33 被阅读0次
@GET

作用:获取服务端的资源
特点:
1、GET方式提交的数据最多只能是2KB字节;
2、数据通过浏览器地址栏进行传递,用户信息会暴露在浏览器地址,不安全
形式:url?key1=value1&key2=value2,即:
将数据按照key=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接

@POST

作用:用于提交请求,可以向服务端更新或者创建资源
特点:理论上对提交的数据大小没有限制;数据通过http协议的body体进行传递,不会暴露用户信息,相对安全

@PUT

作用:用于向指定的 URI 传送更新资源,与post的使用很相似
查看 URI 与 URL 的区别

什么时候用 PUT,什么时候用 POST
当需要以更新的形式来修改某一具体资源的时候,如何判断用 PUT 还是 POST 呢

1、每次更新提交相同的内容,结果都一致,用 PUT
2、每次更新提交相同的内容,最终的结果不一致的时候,用 POST

@DELETE:

作用:用于删除服务端的资源

@HEAD:

作用:只请求页面首部,响应报文中没有实体的主体部分(没有body体)

相关文章

  • 面试复习-网络

    网络 HTTP请求类型 GET POST HEAD PUT DELETE OPTION GET POST区别 GE...

  • 网络-请求方式

    GET、HEAD、POST、PUT、DELETE、OPTIONS区别 GET get请求是用来获取数据的,只是用来...

  • Android客户端的Http请求

    Http请求 请求方式主要包含:GET、POST、HEAD、OPTIONS、DELETE、TRACE、PUT,我们...

  • 理解HTTP之Content-Type

    HTTP请求方式有OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT。通...

  • PHP编程实战15.2.3 Ajax的同步和异步事件

    请求方法: {"GET", "POST", "HEAD", "PUT", "DELETE", "OPTIONS"}...

  • 实现异步请求的方法

    原生ajax写法: 请求方式:get,post,head,delete,get和post的区别 get将请求的参数...

  • 面试

    HTTP的请求方式: GET、POST、PUT、DELETE、HEAD、OPTIONS 常见状态: 200 OK:...

  • http和https的区别

    一、http协议的请求方式get, post 和 head、options, put, delete, trace...

  • Ajax

    1.http的八种请求方式: get,post,put,options,delete,trace,head,con...

  • python request库

    使用request发起请求:GET,POST,PUT,DELETE,HEAD,OPTIONS 1.get请求: 2...

网友评论

      本文标题:get、post、put、delete、head 请求方式的区别

      本文链接:https://www.haomeiwen.com/subject/juywuctx.html