错误信息Exception in thread "main" java.net.SocketException: Unexpected end of file from server
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:769)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:766)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1072)
at com.xiang.Main.main(Main.java:26)
代码
package com.xiang;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
/**
- 接收服务端Json数据
-
@author Dana·Li
/
public class Main{
private static String urlPath="http://127.0.0.1:8001";
/*- @param args
-
@throws IOException
*/
public static void main(String[] args) throws IOException {
//ServerFactory.getServer(8080).start();
//列出原始数据
StringBuilder json = new StringBuilder();URL oracle = new URL(Main.urlPath);
URLConnection yc = oracle.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream(),"UTF-8"));
String inputLine = null;
while ( (inputLine = in.readLine()) != null){
json.append(inputLine);
}
in.close();
String Strjson=json.toString();
System.out.println("原始数据:");
System.out.println(Strjson.toString());
}
}