2013-03-13 44 views
-6

誰能告訴我差HttpostHttpgetmethod.Httpclient之間可以執行POST和GET method.Please解釋1和第2個方法在android中的httppost和httpget方法之間的區別?

1)httpclient.execute(httppost)

,另一個

2之間的差異。 )httpclient.execute(httpget)

+3

真的,這不是一個[標籤:機器人]質詢。您可能會發現研究GET和POST之間的區別是有用的 - 通過Google有*數十萬簡單的解釋*。 – Jimbo 2013-03-13 15:19:34

+1

Duplicates:http://stackoverflow.com/q/3970555/1409082 http://stackoverflow.com/q/3477333/1409082 http://stackoverflow.com/q/4130646/1409082 http://stackoverflow.com/ q/3477333/1409082 http://stackoverflow.com/q/5802343/1409082 http://stackoverflow.com/q/2296395/1409082 http://stackoverflow.com/q/504947/1409082 http:// stackoverflow。 com/q/4668701/1409082 – Jocelyn 2013-03-15 17:12:37

回答

8

在Http Get Method中,所有用戶發送到服務器的值都嵌入了我們作爲請求發送的URL,第三方可以輕鬆地觀看它。如果我用技術性更強的方式說,通過使用HTTP GET方法,我們發送請求頭部分中的用戶詳細信息不在主體中。

source

凡在HTTP POST方法,我們通過使用HTTP機密數據轉移到一個不同的位置。原因是內容進入內部,而不是在GET方法中使用頭部。

source

您也可以參考android developers website

+1

感謝您的信息 – SREEJITH 2013-03-13 09:31:31

1

Apache的HTTP客戶端支持通過HTTP支持的所有命令,如GET,PUT,POST,DELETE,TRACE,OPTIONS & HEAD。

最爲人熟知的是GET & POST,其中GET用於從URL中獲取資源,POST用於將數據存儲在URL中。關於如何使用不同的方法有官方的方法,特別是在創建REST API時,但在現實生活中大部分歸結爲GET和POST。

有關可以閱讀RFC2616描述HTTP的不同方法進行了充分討論:http://www.faqs.org/rfcs/rfc2616.html

相關問題