-6

谁能告诉我HttpostHttpget method.Httpclient可以执行 POST 和 GET 方法的区别。请解释 1 和 2 方法之间的区别

1.)httpclient.execute(httppost)

和另一个

2.)httpclient.execute(httpget)

4

2 回答 2

9

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

来源

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

来源

也可以参考安卓开发者网站

于 2013-03-13T08:54:05.683 回答
2

Apache HTTP 客户端支持 HTTP 支持的所有命令,例如 GET、PUT、POST、DELETE、TRACE、OPTIONS 和 HEAD。

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

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

于 2013-03-13T08:58:24.247 回答