android中httppost和httpget方法的区别



谁能告诉我HttpostHttpget的区别? method.Httpclient可以执行POST和GET方法。请解释第一种和第二种方法的区别

1)。httpclient.execute(httppost)

和另一个

2)。httpclient.execute(httpget)

在Http Get方法中,用户发送给服务器的所有值,嵌入我们作为请求发送的URL,第三方可以很容易地看到它。如果我用更专业的方式说,通过使用HTTP GET方法,我们在请求的头部部分而不是在正文中发送用户详细信息。

来源

在Http Post方法中,我们使用Http将机密数据传输到不同的位置。原因是内容在body中,而不是像GET方法那样在header中。

来源

你也可以参考android开发者网站

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

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

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

最新更新