java - 如何以 application/x-www-form-urlencoded 格式将正文添加到 HTTPURLConnection 中的 POST 调用
问题描述
如何以 application/x-www-form-urlencoded 格式 (JAVA) 在 HTTPURLConnection 中将正文添加到 POST 调用
JDK版本是1.8
代码尝试:
String parameters = "key=value";
OutputStreamWriter wr = new OutputStreamWriter(con.getOutputStream());
wr.write(urlParameters);
解决方案
问题已修复使用:
String parameters = "key=value";
byte[] parameters = urlParameters.getBytes(Charset.forName("UTF-8"));
OutputStreamWriter wr = new OutputStreamWriter(con.getOutputStream());
wr.write(urlParameters);
推荐阅读
- batch-file - 如何从 Quartus 中的 tcl 文件运行批处理文件?
- c# - AzureDevops 创建项目库
- asp.net-core - 如何在基于 asp.net-core 身份的应用程序上记录访问
- tensorflow - 如何解决 TensorFlow DLL 问题
- oracle - 使用 oracle 创建实体框架复杂类型的存储过程
- html - 复选框中的刻度线大小
- python - 正则表达式删除一些空格,前后查看
- java - 将 String 转换为 int 并再次转换回 String
- android - 当应用程序被杀死时,通知未在 Android 8 及更高版本中显示
- druid - 刷新druid中的数据