android studio中的POST和GET请求

时间:2018-12-12 07:12:34

标签: android http

我正在使用android studio,让我想知道使用post和get方法请求有什么区别。我知道当我们在前端使用GET METHOD作为请求时,我们会在url中看到请求参数。但是在android中没有任何网址,因此在android中使用post方法和get方法有什么区别?

1 个答案:

答案 0 :(得分:1)

好吧,主要区别是 GET在URL字符串中传递请求参数,而POST在请求消息正文中传递请求参数,这使它更安全地通过http协议从客户端向服务器传输数据

但是,如果您对其进行更多研究,则还有其他区别:

第一

  

GET仅用于数据检索。您可以优化从GET METHOD中获得的内容,但它是只读的。

     

虽然POST用于发送数据,但它只不过是中断HTML的简单工作的一种方式,因为您无法保证正在发生的任何事情,尽管它可以获取,发送或删除数据。

第二

  

GET请求只能传递有限的数据,而POST方法可以传递大量数据给服务器

第三

  

GET主要用于查看目的(例如SQL SELECT),而POST主要用于更新目的(例如SQL INSERT或UPDATE)。

第四

  

POST的结果可能不会产生实际的页面。

最后

  

如果您有HIDDEN输入形式,则提交GET请求将显示HIDDEN输入。 (PHP GET和POST)