問題不言自明。我想知道爲什麼這兩種方法都稱爲請求。因爲他們從服務器請求信息?但其中只有一個實際「獲取」數據,其中一個發送數據。爲什麼POST和GET被稱爲「請求」,即使Post發送數據,而不是接收?
1
A
回答
0
您無法使用HTTP將數據發送到服務器。它只是客戶端請求和服務器響應的請求協議。
當您發送數據時,您確實正在發送請求以及您要發送的數據。 「請問我可以有x,這裏是發佈數據」。
0
的響應到POST請求也(通常)包含數據...
HTTP稱爲請求 - 響應協議。客戶端請求服務器(「服務器,請爲我做點什麼」),服務器響應(「這是您的請求的答案」)。數據傳輸的方式無關緊要,無論如何,通常數據傳輸都是雙向的。
除了GET和POST之外,還有更多的HTTP動詞,例如, HEAD,PUT,DELETE和OPTIONS命名一些標準的。 「請求 - 響應」命名不會根據請求中使用的動詞進行更改。
這種「請求 - 響應」機制突出了客戶端和服務器可以進行通信的嚴格且有限的方式。服務器永遠不會聯繫客戶端並向其發送任何類型的命令。它始終是客戶端啓動通信的一個請求它所做的服務器,並且所有的服務器都可以用它來做響應它。
0
簡單:在用戶發送數據的情況下,將其視爲請求來處理所述數據。
這是否會導致刷新的頁面以某種方式合併了您通過GET/POST發送的內容,只是在後臺執行某些操作或完全忽略了您的請求完全是另一回事。
相關問題
- 1. 爲什麼OkHttp post方法發送獲取請求而不是post請求?
- 2. 我的ajax調用總是發送get請求而不是post。爲什麼?
- 3. 爲什麼這個jquery ajax請求使用get而不是post?
- 4. AS3 POST請求作爲GET發送
- 5. NSURLConnection發送GET請求,而不是POST請求
- 6. POST請求被認爲是GET
- 7. 爲什麼jQuery Ajax在Post之前發送Get請求?
- 8. Android:HttpUrlConnection使用POST發送請求身體(而不是GET)
- 9. Safari 3.2.1發送POST後接GET請求
- 10. AngularJS發送OPTIONS請求而不是POST
- 11. 在gunicorn POST請求上的Django服務被接收爲GET?
- 12. 爲什麼我的POST請求被解釋爲GET?
- 13. $ .post數據未被髮送或接收?
- 14. Ajax POST表單數據作爲GET請求發送
- 15. Symfony2 POST請求需要,接收GET而不是
- 16. 通過curl發送GET和POST請求
- 17. C#POST請求被髮送
- 18. Rails:Dojo POST請求正在作爲GET請求接收
- 19. Rails JQuery發送GET而不是POST請求
- 20. Rails表單發出GET請求而不是POST請求
- 21. jQuery:爲什麼$ .post做一個GET而不是一個POST
- 22. TTURL請求和發送POST數據
- 23. 貝寶IPN通過GET發送數據,而不是POST,即使rm值是2
- 24. 爲什麼OAuth2AccessTokenSupport總是發送POST請求?
- 25. AngularJS POST請求不發送JSON數據
- 26. Angular JS POST請求不發送數據
- 27. 在Flex中,我可以發送HTTPService POST請求而不是GET請求嗎?
- 28. 將POST請求視爲GET請求
- 29. 表單發送GET而不是POST
- 30. Android發送GET而不是POST
您正在請求服務器接收數據/操作它,並可能將結果作爲對所做請求的「響應」發回。 –
Gotcha !!!!!!!!! – nincs12
@ nincs12您應該將所提供的答案之一標記爲**接受**,以便您的問題將被標記爲已解決。 – domsson