java后端请求调用三方接口

embedded/2024/11/15 6:17:28/

java_0">java后端请求调用三方接口

java">/*** @param serverURL http接口地址(例:http://www.iwsu.top:8016/dataSyn/bay/statsCar)* @param parm 参数(可以是json,也可以是json数组)*/
public void doRestfulPostBody(String serverURL, JSONArray parm) {System.out.println("请求的地址 =" + serverURL);String result= "";System.out.println("提交的数据 ="+parm);try {StringBuffer sbf = new StringBuffer();String strRead = null;URL url = new URL(serverURL);HttpURLConnection connection = (HttpURLConnection)url.openConnection();connection.setRequestMethod("POST");//请求post方式connection.setDoInput(true);connection.setDoOutput(true);//header内的的参数在这里setconnection.setRequestProperty("Content-Type", "application/json");
//			connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
//			connection.setRequestProperty("Cookie", Cookie);connection.connect();OutputStreamWriter writer = new OutputStreamWriter(connection.getOutputStream(),"UTF-8");//body参数在这里put到JSONObject中writer.write(parm.toString());writer.flush();InputStream is = connection.getInputStream();BufferedReader reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));while ((strRead = reader.readLine()) != null) {sbf.append(strRead);sbf.append("\r\n");}reader.close();connection.disconnect();result = sbf.toString();System.out.println("返回的数据 ="+result);} catch (UnsupportedEncodingException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}
}

http://www.ppmy.cn/embedded/110713.html

相关文章

Python——贪吃蛇

以下是一个简单的贪吃蛇游戏的Python代码示例: import pygame import time import random# 初始化 Pygame pygame.init()# 定义颜色 BLACK (0, 0, 0) WHITE (255, 255, 255) RED (255, 0, 0) GREEN (0, 255, 0) BLUE (0, 0, 255)# 设置屏幕尺寸 screen_width …

单片机工程师:创新与挑战之路

摘要:本文全面深入地探讨了单片机工程师这一职业角色。详细阐述了单片机工程师的职责范围、所需技能,包括硬件设计、软件编程、调试与测试等方面。分析了单片机在不同领域的应用,如工业控制、消费电子、智能家居等。同时,探讨了单…

结构型设计模式-外观(facade)模式 - python实现

设计模式汇总:查看 通俗示例 想象一下你去餐厅吃饭,当你坐下后,服务员会为你提供菜单,并负责帮你点菜,通知厨房烹饪,最后将食物端给你。在整个过程中,你不需要直接和厨师、洗碗工或其他餐厅工作…

【Rust光年纪】Rust 机器人学库全景:功能、安装与API概览

机器人学Rust语言无限可能:六款库带你开启创新之旅! 前言 随着机器人技术的快速发展,对于机器人学领域的高效、可靠的编程语言和库的需求也日益增加。本文将探讨一些用于 Rust 语言的机器人学库,以及它们的核心功能、使用场景、…

leetcode 392. 判断子序列

思路 t中出现s中的字母&#xff0c;则index最终判断index是否到s的末尾 class Solution { public:bool isSubsequence(string s, string t) {int index 0;for (int i0; i<t.size(); i) {if (index<s.size() && s[index] t[i]) index;}return index s.size()…

Java 【数据结构】 哈希(Hash超详解)HashSetHashMap【神装】

登神长阶 第十神装 HashSet 第十一神装 HashMap 目录 &#x1f454;一.哈希 &#x1f9e5;1.概念 &#x1fa73;2.Object类的hashCode()方法: &#x1f45a;3.String类的哈希码: &#x1f460;4.注意事项: &#x1f3b7;二.哈希桶 &#x1fa97;1.哈希桶原理 &#x…

2024前端面试题分享

前言 最近忙着面试很久没有更新文章了&#xff0c;分享一下我收集的前端面经&#xff0c;当然题目仅供参考&#xff08;乞求秋招offer&#xff09; 面试题 响应式布局 ---根据用户的的窗口变化而变化的布局方式 react 的hooks ---官方提供的钩子和自定义的钩子&#xf…

【安全漏洞】SpringBoot + SpringSecurity CORS跨域资源共享配置

SpringBoot CORS跨域资源共享 文章目录 SpringBoot CORS跨域资源共享前言一、什么是CORS&#xff1f;二、配置CORS方法1.nginx中配置跨域资源访问策略2.springSecurity 过滤器链中配置跨域资源访问策略3.springBoot 中配置跨域资源访问策略 总结 前言 一个健壮的系统上线时&am…