2013-03-13 43 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

相关问题