Java Json Post 请求
来源:互联网 发布:飞升符篆升级数据 编辑:程序博客网 时间:2024/06/05 07:58
package com.xin.web.action;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import net.sf.json.JSONObject;public class ImportData { public static final String BASE_URL = "https://iot.wuliancloud.com/sso/"; public static final String GET_TOKEN_URL = BASE_URL + "partner/tokens"; public static void appadd() { try { // 创建连接 URL url = new URL(GET_TOKEN_URL); HttpURLConnection connection = (HttpURLConnection) url .openConnection(); connection.setDoOutput(true); connection.setDoInput(true); connection.setRequestMethod("POST"); connection.setUseCaches(false); connection.setInstanceFollowRedirects(true);// connection.setRequestProperty("Content-Type",// "application/x-www-form-urlencoded"); connection.setRequestProperty("Content-Type", "application/json"); connection.connect(); // POST请求 DataOutputStream out = new DataOutputStream( connection.getOutputStream()); JSONObject obj = new JSONObject(); obj.element("partnerId", "*************"); obj.element("partnerKey", "****************"); out.writeBytes(obj.toString()); out.flush(); out.close(); // 读取响应 BufferedReader reader = new BufferedReader(new InputStreamReader( connection.getInputStream())); String lines; StringBuffer sb = new StringBuffer(""); while ((lines = reader.readLine()) != null) { lines = new String(lines.getBytes(), "utf-8"); sb.append(lines); } System.out.println(sb); reader.close(); // 断开连接 connection.disconnect(); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static void main(String[] args) { appadd(); }}
阅读全文
0 0
- java post json 请求
- Java Json Post 请求
- java http 请求之post json数据
- java http 请求之post json数据
- Java获取post请求json数据
- Java Post请求 传递Json参数
- JAVA HTTP POST请求(请求参数格式为json)
- java 通过发送json,post请求,返回json数据
- java发送JSON格式的http通讯的post请求
- Java 模拟post请求,发送json格式数据
- java发送http的get、post请求 登录返JSON
- java httpclient POST和GET请求 发送JSON
- Java发送HTTP的get,post请求(JSON)
- JAVA实现HTTPS协议POST请求JSON报文
- 通过post请求发json
- 异步POST请求解析JSON
- post请求和json解析
- post请求获取json数据
- (练习) dom4j对xml文档的操作和eclipse刷屏的方法
- 拒绝作坊式质量管理,Testin发版测试助传统行业互联网转型
- 视频质量,分辨率以及码率之间的关系
- SEO如何优化让用户喜欢上网站标题
- 锚点概念的理解
- Java Json Post 请求
- Python--小甲鱼学习笔记--第33课:异常处理(try-except, try-finally, raise)
- Socket连接错误之toString() unavailable
- 利用iText将多张图处转为一个pdf
- 机器学习中的数学(5)-强大的矩阵奇异值分解(SVD)及其应用
- 不错的MAVEN教程
- node npm的基本指令
- 作业六
- java 实现 视频格式转换。