PUT(把内容放到指定URL),DELETE(删除某个URL代表的资源),虽然都修改了资源内容,但多次操作,结果是相同的,因此和HEAD,GET一样都是幂等的。 所以根据HTTP协议,GET是安全的,也是幂等的,而POST既不是安全的,也不是幂等的。 按约定我们使用Get来做读操作,使用Post来新增或者修改(资源)。 HTTP的其他请求方式 参考 HTTP Methods: GET vs. POST GET vs. POST maximum length...
The POST method requests that the target resource process the representation enclosed in the request according to the resource's own specific semantics. 1. 勉强渣翻一下,再加上点自己的理解: GET的语义是请求获取指定的资源。GET方法是安全、幂等、可缓存的(除非有 Cache-Control Header的约束),GET方法的...
③数据传输大小不同 get传输的数据要受到url长度限制,一般为1024字节。 而post可传输较大的数据,上传文件通常要用post方式。 ④数据传输安全性不同 使用get时参数会显示在浏览器的地址栏上,象密码这些数据是不能明文显示的,此时应该用用post,否则使用get。 ⑤数据编码类型不同 get使用MIME类型application/x-www-for...
GET POST PUT HEAD DELETE PATCH OPTIONS CONNECT TRACE The two most common HTTP methods are: GET and POST. The GET Method GET is used to request data from a specified resource. Note that the query string (name/value pairs) is sent in the URL of a GET request: ...
一、提交表单(GET vs POST) 1.1 GET表单(内容附到url) GET:当表单方法为GET时,它会把内容附加到URL,并将它发送到你网站的另外一个页面 你通常肯定是希望你的表单post 一些东西到远程服务器上,而不是本地页面。form标签有个属性叫action,action里指定的地方就是你Form表单要提交到的地方,同时你提交表单也需要指...
HTTP Methods: GET vs. POST Two commonly used methods for a request-response between a client and server are: GET and POST. GET- Requests data from a specified resource POST- Submits data to be processed to a specified resource The GET Method...
get 与 post的区别?1.GET请求的数据会附在URL之后,以?分割URL和传输数据,参数之间以&相连,POST把...
英文版本链接:https://www.diffen.com/difference/GET-vs-POST-HTTP-Requests 所以从标准上来看,GET 和 POST 的区别如下: GET 用于获取信息,是无副作用的,是幂等的,且可缓存 POST 用于修改服务器上的数据,有副作用,非幂等,不可缓存 幂等 参考文章来源:https://zhuanlan.zhihu.com/p/57361216 ...
处理GET 请求需要使用 Node.js 的内置模块http或者第三方模块express。下面将分别介绍两种方式。 使用http 模块处理 GET 请求 代码语言:javascript 代码运行次数:0 运行 AI代码解释 consthttp=require('http');constserver=http.createServer((req,res)=>{// 处理 GET 请求逻辑if(req.method==='GET'&&req.url=...
2.GET是幂等的,POST是要修改更新的 通过上面概念的理解,我们很容易发现,GET是用于信息获取或查询的,这就意味着它是幂等的(对幂等的解释参见 http:///2010/05/04/http-get-vs-post-and-thoughts/),POST可能会 改变服务器上的资源请求。 这样一说有点抽象了,网上有一个我认为比较合理的例子就是新闻站点的例子...