客户端java程序收到服务器端HTTP 200 OK 返回的json ,怎么在客户端的Eclisp上打印出来
答案:1 悬赏:0 手机版
解决时间 2021-04-26 19:09
- 提问者网友:你挡着我发光了
- 2021-04-26 13:48
客户端java程序收到服务器端HTTP 200 OK 返回的json ,怎么在客户端的Eclisp上打印出来
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-04-26 14:06
检查一下对方url的编码
在获取时指定一下字符编码就行了
URL url = new URL(path);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
//这里需要去查看一下url编码
//conn.setRequestProperty("contentType", "GBK");
conn.setRequestProperty("contentType", "UTF-8");然后取出来的数据就不会是????了
想要输出到文本里我给你一个方法
public static void contentAppend(String fileName, String content) {
FileWriter writer = null;
try {
// 打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件
writer = new FileWriter(fileName, true);
writer.write(content);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if(writer != null){
writer.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
在获取时指定一下字符编码就行了
URL url = new URL(path);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
//这里需要去查看一下url编码
//conn.setRequestProperty("contentType", "GBK");
conn.setRequestProperty("contentType", "UTF-8");然后取出来的数据就不会是????了
想要输出到文本里我给你一个方法
public static void contentAppend(String fileName, String content) {
FileWriter writer = null;
try {
// 打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件
writer = new FileWriter(fileName, true);
writer.write(content);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if(writer != null){
writer.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯