在Android上使用一些“setEntity”方法对HttpPost和HttpPut进行任何好的替换?

时间:2015-12-17 13:16:20

标签: android http http-post http-put

我目前正在使用HttpPost和HttpPut将实体从我的移动应用程序发送到服务器。我正在使用setEntity将实体从数据库发送到服务器,它很简单,直接且工作正常,但它现在已从版本23中的支持库中删除。 我发现替换HttpPost和HttpPut的一些事情没有像setEntity这样的方法,重构会非常复杂。是不是有这样的方式或我只是找不到它?有什么建议? 我尝试使用

添加Http
compile 'org.apache.httpcomponents:httpcore:4.4.1'
compile 'org.apache.httpcomponents:httpclient:4.5'

但它不起作用。

1 个答案:

答案 0 :(得分:0)

httpclient-android是用于android 23+的apache HttpClient的端口。您可以将其包含在 -

compile "cz.msebera.android:httpclient:4.4.1.1"

您还需要更改import语句以获得新的包名称。