程序里调用一个接口,昨天跑的时候还好好的,今天出现了这个问题: java.net.SocketException: Unexpected end of file from server。
这是代码:
//登录
HttpURLConnection loginConn = connect("http://192.168.0.53:20080/glsx/msg_plat/websvr/user/login?uct=xianyukobe@163.com&pwd=123456");
BufferedReader loginReader = new BufferedReader(new InputStreamReader(
loginConn.getInputStream()));
StringBuffer loginBuffer = buffer(loginReader);
System.out.println("登录返回:"+ loginBuffer.toString());
loginReader.close();
JSONObject jo2 = JSONObject.fromObject(loginBuffer.toString());
String ssn = jo2.get("ssn").toString();
//创建应用
StringBuffer sb = new StringBuffer("http://192.168.0.53:20080/glsx/msg_plat/websvr/appkey/create_appkey?appnm=app11&appurl=/operating-icp/images/gpush/question-icon.png&ssn=");
sb.append(ssn);
HttpURLConnection createConn = connect(sb.toString());
BufferedReader createReader = new BufferedReader(new InputStreamReader(
createConn.getInputStream()));
StringBuffer createBuffer = buffer(createReader);
System.out.println("创建应用返回:"+ createBuffer.toString());
createReader.close();
JSONObject jsonObject = JSONObject.fromObject(createBuffer.toString());
System.out.println(jsonObject.get("ret"));
其中分别调用了登录接口和创建应用接口,经过调试发现,登录接口没问题,但是创建应用接口有问题,就是上面说的那个问题。请问有谁遇到过吗?