已解决
java发送媒体类型为multipart/form-data的请求
来自网友在路上 197897提问 提问时间:2023-11-19 13:30:54阅读次数: 97
最佳答案 问答题库978位专家为你答疑解惑
文章目录
public static String sendMultipartFormDataPostRequest(String urlString, String data) throws IOException {String fullUrl = urlString + "?" + data;log.info("完整请求路径为{}", fullUrl);URL url = new URL(fullUrl);HttpURLConnection connection = null;try {connection = (HttpURLConnection) url.openConnection();// 设置请求方法为POSTconnection.setRequestMethod("POST");// 允许输入输出流connection.setDoInput(true);connection.setDoOutput(true);// 设置请求头信息connection.setRequestProperty("Content-Type", "multipart/form-data; boundary=" + "*****");// 创建请求体输出流
// OutputStream outputStream = connection.getOutputStream();
// PrintWriter writer = new PrintWriter(new OutputStreamWriter(outputStream, StandardCharsets.UTF_8), true);// 添加请求体结束边界
// writer.flush();// 关闭流
// writer.close();
// outputStream.close();// 发送请求并获取响应int responseCode = connection.getResponseCode();String responseMessage = connection.getResponseMessage();// 输出响应结果log.info("Response Code: {} Response Message: {}" , responseCode, responseMessage);BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));String inputLine;StringBuilder response = new StringBuilder();while ((inputLine = in.readLine()) != null) {response.append(inputLine);}in.close();return response.toString();} catch (Exception e) {throw e;} finally {// 关闭连接if (connection != null) {connection.disconnect();}}}
数据可以和get请求一样用&分隔key=value的形式拼接到地址后面
查看全文
99%的人还看了
相似问题
- 百度王颖:百度文库以AI创作能力突破语言边界,促进思想碰撞和文化融通
- 全新Inner-IoU损失函数!!!通过辅助边界框计算IoU有效提升检测效果
- 并发安全问题之--锁失效和锁边界问题
- 泡泡玛特首度跨界超跑品牌兰博基尼汽车,以潮流基因探索时空边界
- 【OpenCV实现图像找到轮廓的不同特征,就像面积,周长,质心,边界框等等。】
- OpenLayers入门,OpenLayers从vue的assets资源路径加载TopoJson文件并解析数据叠加到地图上,以加载世界各国边界为例
- 简单单调栈的运用,悬线法---最大子矩阵,整除分块(规律+分块边界)
- MySQL:BETWEEN AND操作符的边界
- 精确到区县级街道乡镇行政边界geojson格式矢量数据的获取拼接实现Echarts数据可视化大屏地理坐标信息地图的解决方案
- 康耐视visionpro脚本CogRectangleAffine ,CogPolygon图形限定框,边界显示(划痕缺陷案例分享)
猜你感兴趣
版权申明
本文"java发送媒体类型为multipart/form-data的请求":http://eshow365.cn/6-39309-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!