Android简单HTTP获取

时间:2014-12-16 21:50:42

标签: android http

我有一个网站只响应" true" 使用我的应用程序,我需要打开该网站,然后回复该响应。 我用一些http GET方法尝试了几个小时,但没有任何效果(甚至没有简单复制教程)。

我只需要获得网站的响应(在这种情况下,单词" true")并将其放入textview。但是怎么做呢?我总是失败:

HttpResponse response = client.execute(request);

我得到像

这样的错误
 Error in http connection android.os.NetworkOnMainThreadException

我在仿真器和3个智能手机上尝试过,这些智能手机位于wlan并且可以访问互联网。 该应用还具有访问互联网和网络的权限。

我需要一些帮助。谢谢!

2 个答案:

答案 0 :(得分:0)

您可以使用库来简化操作。 Android Async Http Client效果很好。

答案 1 :(得分:0)

欢迎使用StackOverflow。

您的问题是您正在尝试在应用程序的UI线程中执行一些网络请求;受框架保护。

如果您对Android不熟悉,建议您阅读以下有关AsyncTask的文章:Processes and Threads