android中的httppost和httpget方法有什么区别?

时间:2013-03-13 08:32:22

标签: android json https

任何人都可以告诉我HttpostHttpget之间的区别method.Httpclient可以执行POST和GET方法。请解释1和第2种方法之间的区别

1)httpclient.execute(httppost)

和另一个

2。)httpclient.execute(httpget)

2 个答案:

答案 0 :(得分:9)

在Http Get Method中,用户发送到服务器的所有值,嵌入了我们作为请求发送的URL,第三方可以轻松地观看它。如果我以更加技术性的方式说,通过使用HTTP GET方法,我们将在请求的标题部分中发送用户详细信息,而不是在正文中。

source

在Http Post方法中,我们使用HTTP将机密数据传输到其他位置。原因是内容进入正文,而不是像GET方法中的标题。

source

您也可以参考android developers website

答案 1 :(得分:2)

Apache HTTP Client支持HTTP支持的所有命令,例如GET,PUT,POST,DELETE,TRACE,OPTIONS&头。

最着名的是GET& POST,其中GET用于从URL获取资源,POST用于在URL中存储数据。有关如何使用不同方法的官方方法,特别是在创建REST API时,但在现实生活中大多数归结为GET和POST。

有关不同方法的完整讨论,您可以阅读描述HTTP的RFC2616:http://www.faqs.org/rfcs/rfc2616.html