700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java服务端 json接口_java以json格式向后台服务器接口发送请求的实例

java服务端 json接口_java以json格式向后台服务器接口发送请求的实例

时间:2020-11-04 10:50:09

相关推荐

java服务端 json接口_java以json格式向后台服务器接口发送请求的实例

java以json格式向后台服务器接口发送请求的实例

发布于 -1-14|

复制链接

下面小妖就为大家分享一篇java以json格式向后台服务器接口发送请求的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小妖过来看看吧

代码如下:

```xhtml

import java.io.BufferedReader;

import java.io.DataOutputStream;

import java.io.IOException;

import java.io.InputStreamReader;

import .HttpURLConnection;

import .URL;

import net.sf.json.JSONObject;

public class InterfaceRequest {

//模拟向腾讯云发送接口

//接口

private final static String URL = "https://console./v4/im_open_login_svc/account_import?";

/**

* @param args

* @throws IOException

*/

public static void main(String[] args) throws IOException {

// TODO Auto-generated method stub

//连接服务器

HttpURLConnection connection = connection(URL);

DataOutputStream out = new DataOutputStream(

connection.getOutputStream());

JSONObject obj = new JSONObject();

obj.element("Identifier", "hehe");

System.out.println(obj.toString());

// 向腾讯请求传入编码为UTF-8格式的json数据

out.write(obj.toString().getBytes("UTF-8"));

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);

}

reader.close();

}

public static HttpURLConnection connection(String URL

) throws IOException {

URL url = new URL(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;charset=UTF-8");

connection.connect();

return connection;

// TODO Auto-generated method stub

}

}

```

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。