问题不言自明。我想知道为什么这两种方法都称为请求。因为他们从服务器请求信息?但其中只有一个实际“获取”数据,其中一个发送数据。为什么POST和GET被称为“请求”,即使Post发送数据,而不是接收?
1
A
回答
0
您无法使用HTTP将数据发送到服务器。它只是客户端请求和服务器响应的请求协议。
当您发送数据时,您确实正在发送请求以及您要发送的数据。 “请问我可以有x,这里是发布数据”。
0
的响应到POST请求也(通常)包含数据...
HTTP称为请求 - 响应协议。客户端请求服务器(“服务器,请为我做点什么”),服务器响应(“这是您的请求的答案”)。数据传输的方式无关紧要,无论如何,通常数据传输都是双向的。
除了GET和POST之外,还有更多的HTTP动词,例如, HEAD,PUT,DELETE和OPTIONS命名一些标准的。 “请求 - 响应”命名不会根据请求中使用的动词进行更改。
这种“请求 - 响应”机制突出了客户端和服务器可以进行通信的严格且有限的方式。服务器永远不会联系客户端并向其发送任何类型的命令。它始终是客户端启动通信的一个请求它所做的服务器,并且所有的服务器都可以用它来做响应它。
0
简单:在用户发送数据的情况下,将其视为请求来处理所述数据。
这是否会导致刷新的页面以某种方式合并了您通过GET/POST发送的内容,只是在后台执行某些操作或完全忽略了您的请求完全是另一回事。
相关问题
- 1. AS3 POST请求作为GET发送
- 2. Android:HttpUrlConnection使用POST发送请求身体(而不是GET)
- 3. 为什么jQuery Ajax在Post之前发送Get请求?
- 4. Safari 3.2.1发送POST后接GET请求
- 5. 在gunicorn POST请求上的Django服务被接收为GET?
- 6. 为什么我的POST请求被解释为GET?
- 7. 通过curl发送GET和POST请求
- 8. C#POST请求被发送
- 9. Rails:Dojo POST请求正在作为GET请求接收
- 10. jQuery:为什么$ .post做一个GET而不是一个POST
- 11. TTURL请求和发送POST数据
- 12. 贝宝IPN通过GET发送数据,而不是POST,即使rm值是2
- 13. 为什么OAuth2AccessTokenSupport总是发送POST请求?
- 14. Android发送GET而不是POST
- 15. curl发送GET而不是POST
- 16. 将POST请求视为GET请求
- 17. 为什么我无法使用AngularJS发送POST请求
- 18. Java - 发送GET或POST请求
- 19. JQuery $ .ajax(),$。post()发送GET请求方法
- 20. 作为GET发送的POST
- 21. C#为什么HttpClient.PostAsJsonAsync发送GET请求?
- 22. 为什么Firefox并不总是为POST请求发送HTTP Origin标头?
- 23. POST请求不发送
- 24. 发送POST请求
- 25. 发送POST请求
- 26. 发送POST请求
- 27. 在Heroku上收到POST请求作为GET请求
- 28. 为什么POST的请求不解析?
- 29. 通过一个Ajax函数和FormData发送GET和POST请求
- 30. 为什么RestSharp请求方法从POST更改为GET?
您正在请求服务器接收数据/操作它,并可能将结果作为对所做请求的“响应”发回。 –
Gotcha !!!!!!!!! – nincs12
@ nincs12您应该将所提供的答案之一标记为**接受**,以便您的问题将被标记为已解决。 – domsson