396得票12回答
使用Android进行HTTP请求

我已经到处搜寻,但找不到我的答案,有没有一种方法可以发起简单的HTTP请求? 我想要请求我网站上的一个PHP页面/脚本,但我不想显示网页。 如果可能,我甚至想在后台执行(在广播接收器中)。

387得票7回答
如何在Android模拟器中连接本地主机?

我已经在 localhost 上创建了一个PHP脚本,并且正在使用httpClient进行连接,但是我遇到了问题。 请告诉我如何从仿真器连接到位于 localhost 的PHP文件?

199得票13回答
使用Retrofit 2.0上传包括图片在内的多部分表单数据

我正在尝试使用Retrofit 2.0进行 HTTP POST 请求到服务器MediaType MEDIA_TYPE_TEXT = MediaType.parse("text/plain"); MediaType MEDIA_TYPE_IMAGE = MediaType.parse("imag...

33得票7回答
Retrofit 2.0-beta-2 正在为 MultiPart 值添加字面引号

我想升级到Retrofit 2.0,但遇到了奇怪的问题。我有一个用于登录用户的方法。public interface ApiInterface { @Multipart @POST("user/login/") Call<SessionToken> use...

29得票6回答
获取NoSuchFieldError INSTANCE org/apache/http/message/BasicHeaderValueParser错误

我正在开发一个 Android 应用程序。我使用 httpcore 4.3.3。当我尝试使用 ContentType.parse(string) 时,它会出现这个错误:java.lang.NoSuchFieldError: No static field INSTANCE of type Lo...

23得票2回答
使用Android Retrofit进行POST请求

我刚接触安卓编程并正在使用Retrofit。我已经对这个主题进行了大量研究,但是还没有找到符合我的需求的解决方案。我正在使用我们的API并尝试进行POST请求。我成功地通过以下非Retrofit代码实现了这一点: private class ProcessLogin extends As...

22得票3回答
OKhttp的PUT请求示例

我的要求是使用PUT方法,向服务器发送一个头和一个主体,来更新数据库中的某些内容。 我刚阅读了okHttp文档,尝试使用他们的POST示例,但它不适用于我的用例(我认为这可能是因为服务器要求我使用PUT而不是POST)。 这是我使用POST的方法: public void postReques...

20得票5回答
安卓错误:java.net.SocketException:Socket closed

我每周在我的崩溃日志中看到这个错误出现了数百次,但我已经花费了几个星期的时间来追踪此错误,但没有成功。 我无法在我的任何设备上重现它。以下是堆栈跟踪:Posix.java:-2 in "libcore.io.Posix.recvfromBytes" Posix.java:131 in "lib...

20得票1回答
为什么我应该使用OkHttp而不是android httpClient和AsyncTask

在Paresh Mayani在SpeakerDeck上的演示中(https://speakerdeck.com/pareshmayani/lazy-android-developers-be-productive),他提到使用OkHttp或Retrofit比使用AsyncTask和Defaul...

19得票4回答
当我将SDK更新到M版本时,出现了“无法解析导入org.apache.http.client”错误。

当我将项目导入到Eclipse中时,我遇到了以下错误。 我已经将我的SDK更新为M版本。import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.HttpVers...