java代码发送JSON格式的httpPOST请求
来源:互联网 发布:c语言驱动编程 编辑:程序博客网 时间:2024/04/29 18:19
package com.test;
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 AppAddTest {
public static final String ADD_URL = "www.2cto.com";
public static void appadd() {
try {
//创建连接
URL url = new URL(ADD_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.connect();
//POST请求
DataOutputStream out = new DataOutputStream(
connection.getOutputStream());
JSONObject obj = new JSONObject();
obj.element("app_name", "asdf");
obj.element("app_ip", "10.21.243.234");
obj.element("app_port", 8080);
obj.element("app_type", "001");
obj.element("app_area", "asd");
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();
}
}
- java代码发送JSON格式的httpPOST请求
- java代码发送JSON格式的httpPOST请求
- java代码发送JSON格式的httpPOST请求
- java代码发送JSON格式的httpPOST请求
- java代码发送JSON格式的httpPOST请求
- java代码发送JSON格式的httpPOST请求
- (转)java代码发送JSON格式的httpPOST请求
- HTTPPOST 发送JSON格式参数
- httpPost请求,application/json格式
- java的httppost请求
- java发送JSON格式的http通讯的post请求
- httppost请求发过来的json对象转java对象
- RestTemplate 发送json格式的http请求
- postman发送json格式的post请求
- HttpPost发送post请求
- 发送HTTP请求,HttpPost
- HttpPost发送Json
- HttpPost发送Json
- 第十周项目2 分数的累加
- 我的小成果
- 我的第二十个C++上机报告(求出2-1000之内的完数)
- LuceneInAction(第2版)学习笔记——第四章 Lucene的分析过程
- C++第十周任务-输出九九乘法表
- java代码发送JSON格式的httpPOST请求
- Ubuntu 10.04 安装VNC
- CF 220C Little Elephant and Shifts
- Oracle收购SUN,会有啥影响?
- transform函数的应用
- cmd判断操作系统及创建快捷方式,安装包使用
- syslog-ng简介
- 求1000以内的偶数(练习循环语句)①
- ora-00904 解决办法 (这是由于装载的表或视图不存在)