当前位置: 首页 > 知识库问答 >
问题:

我需要一个替代选项的HttpClient在Android发送数据到PHP,因为它不再支持

公羊学义
2023-03-14

共有1个答案

桑鸿志
2023-03-14

HttpClient已被弃用,现在已删除:

org.apache.http.client.httpclient:

在API级别22中不推荐使用此接口。请改用openConnection()。详情请浏览本网页。

意味着您应该切换到java.net.url.OpenConnection()

另请参阅新的HttpURLConnection文档。

URL url = new URL("http://some-server");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("POST");

// read the response
System.out.println("Response Code: " + conn.getResponseCode());
InputStream in = new BufferedInputStream(conn.getInputStream());
String response = org.apache.commons.io.IOUtils.toString(in, "UTF-8");
System.out.println(response);
 类似资料:
  • 问题内容: 目前,我正在使用中,从中发送数据给我,但是所有这些方法在API 22中已被弃用,而在API 23中已被删除,那么还有哪些替代选择呢? 我到处搜索,但没有找到任何东西。 问题答案: 该HttpClient的已被废弃,现在删除: 该接口在API级别22中已弃用。请改用openConnection()。请访问此网页以获取更多详细信息。 表示你应该切换到。 另请参见新的HttpURLConne

  • 我想允许已经加入比赛的用户在任何人进行比赛之前就我的游戏的级别达成一致。该过程如下所示: > 用户选择对手使用谷歌游戏默认UI。 如果我不能用基于Google Play Games turn的API实现这一点,我还应该考虑其他的选择吗?

  • 问题内容: 我目前正在尝试从Android应用程序向php服务器发送数据(两者均由我控制)。 应用程序中的表单上收集了很多数据,这些数据已写入数据库。所有这一切。 在我的主代码中,首先我创建一个JSONObject(在此示例中,我已在此处将其裁剪): 接下来,我将对象传递给发送对象,并接收响应: HTTPPoster类: 这将获得响应,但是服务器返回403-禁止响应。 我试过稍微更改doPost函

  • 我是的新手,我正在练习。我创建了一个本地分支,但我发现当我执行时,我的分支没有上传到存储库。我实际上必须做:。 这是为什么?分支不是默认要推送的新变化吗?为什么我需要运行第二个命令?

  • 问题内容: 我有一个。如果用户第二次输入相同的数字,我想向用户显示。为此,我需要找到它。 我希望我能说清楚。 问题答案: 如果要检查是否在中存储了某些值,则可以使用该方法,如果对象在列表中,则将返回该方法,否则。