问题相当不言自明。我想找出为什么这两个方法都被称为请求。因为他们从服务器请求信息?但实际上只有其中一个"得到了#34;数据,其中一个发送数据。
答案 0 :(得分:0)
您无法使用HTTP将数据发送到服务器。它只是客户端请求和服务器响应的请求协议 当您发送数据时,您实际上是在发送包含您发送的数据的请求。 "我可以使用x和这里的帖子数据"。
答案 1 :(得分:0)
POST 请求的 响应 也(通常)包含数据......
HTTP称为请求 - 响应协议。客户端发出服务器请求(“服务器,请为我做点什么”),服务器响应(“这是你对我的请求的回答”)。无论数据传输方式无关紧要,通常数据发送都是双向的。
还有更多的HTTP动词,而不仅仅是GET和POST,例如: HEAD,PUT,DELETE和OPTIONS来命名一些标准的。 “请求 - 响应”命名不会根据请求中使用的动词而改变。
这种“请求 - 响应”机制强调了客户端和服务器之间可以进行通信的严格且有限的方式。服务器永远不会联系客户端并向其发送任何类型的命令。始终是客户端使用请求启动与服务器的通信,并且服务器可以使用它来响应。
答案 2 :(得分:0)
简单:如果用户发送数据,请将其视为请求来处理所述数据。
这是否会导致刷新的页面以某种方式包含您通过GET / POST发送的内容,只是在后台执行某些操作或完全忽略您的请求完全是另一回事。