我正在尝试学习android编程。我对java有一点了解。 我想为Android开发web应用程序。所以我试图从各种教程,文章中学习它,但是,由于一些混乱,不能正确理解它们。
目前,我的问题是HttpPost和HttpGet有什么区别? 因为它们用于发出网络请求,对吧? 什么是HttpCilent?
那么,有人可以为我提供一些有用的教程链接吗?
答案 0 :(得分:0)
确定。首先,如果您使用Google,这可以在Net上找到。
首先你需要了解什么是GET以及什么是POST。
GET - 从指定资源请求数据。 GET方法意味着检索由Request-URI标识的任何信息(以实体的形式)。如果Request-URI引用数据生成过程,则生成的数据应作为响应中的实体而不是过程的源文本返回,除非该文本恰好是过程的输出。请按照link进行常规操作,将this用于Android。
POST - 将要处理的数据提交到指定的资源。 POST方法用于请求源服务器接受请求中包含的实体作为Request-URI中Request-URI标识的资源的新下级。按照link获取genra和this获取android。
<强>更新强>
Here is example for post and get
答案 1 :(得分:0)
在Http Get Method中,用户发送到服务器的所有值,嵌入了我们作为请求发送的URL,第三方可以轻松地观看它。如果我以更加技术性的方式说,通过使用HTTP GET方法,我们将在请求的标题部分中发送用户详细信息,而不是在正文中。
在Http Post方法中,我们使用HTTP将机密数据传输到其他位置。原因是内容进入正文,而不是像GET方法中的标题。
您也可以参考Android开发者网站you can go through this for more deep info