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

如何用Android/Java HTTP POST参数?

洪胜涝
2023-03-14

我正在努力寻找关于如何在Java中使用Android将键值对发布到URL的好例子。

URL url = new URL(params[0]);
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();

try {
    urlConnection.setDoOutput(true);
    urlConnection.setChunkedStreamingMode(0);

    OutputStream out = new BufferedOutputStream(urlConnection.getOutputStream());
    writeStream(out);

    InputStream in = new BufferedInputStream(urlConnection.getInputStream());
    readStream(in);

} finally {
    urlConnection.disconnect();
}
------WebKitFormBoundaryyr0AtYZxcOCCp7hA
Content-Disposition: form-data; name="parameterNameHere"

valueHere
------WebKitFormBoundaryyr0AtYZxcOCCp7hA--

编辑:

这并不是重复所建议的内容。所建议的并不能回答这个问题,因为它没有说明如何使用参数发布,而这正是这个问题的意义所在。

共有1个答案

束俊英
2023-03-14

有很多库可以帮助您实现这一点。我使用最多的库之一是OKHTTP。把这个库包含在你的评分表中,并查看“Mauker”的帖子以获取如何发布的示例

如何使用OKHTTP发出post请求?

 类似资料:
  • 我在intelliJ中制作了一个库。这是一个我想在android项目中导入它的rest客户端。我想在intelliJ中单独开发库,因为它允许我在没有实际的android应用程序的情况下测试它,而只是在控制台中。当我想在android工作室中导入库时,我收到了错误。我尝试了所有导入库的方法(其中很多来自SO)。这就是我所做的: 我转到项目结构,选择依赖项并从我所在的文件夹中添加。我用intelliJ

  • 问题内容: 我正在开发一个向服务器发送大量数据的应用程序。现在我想使用volley将一组参数发送到php页面。但是我无法发送它。 用于将参数添加为Array的代码。 向服务器发出请求的代码 代码或CustomJsonObjectRequest 问题答案: 用 在类,因为你目前正在使用类型为在地图值类,但发送时创建的对象类型的类。 编辑: 要将单个参数中的所有值发送到服务器,请使用。使用所有键值创建

  • 我知道如何使用Volley GET方法进行登录,但如果我需要指定一个特定的“id”,该怎么办?我使用intent将列表项的“id”从远程数据库传递给另一个活动。putExtra。在下一个活动中,我将如何利用凌空的GET方法来解析和显示另一个表中使用传递的“id”的数据? 在浏览器中,我可以使用以下内容获得具有指定url和参数的响应: 但是我不知道如何将该url传递给Volley请求并在listvi

  • 问题内容: 我有这样的网址: 如何获取章节和帖子的参数值​​? 我的URL在Chapter参数的值中包含“&”。 问题答案: 您可以在Android中使用Uri类来完成此操作; https://developer.android.com/reference/android/net/Uri.html 这样,您甚至可以从查询参数中获取特定元素;

  • 这是我的模型课 另一个模型类