Android에서 JSON-RPC 서비스의 응답을 얻으려고하고 있습니다. 현재 3.0 Honeycomb를 개발 중입니다. android-json-rpc, 잘못된 응답 수신
이
내가 사용하고있는 라이브러리입니다 : http://code.google.com/p/android-json-rpc/나는 시험이 JSON-RPC 서비스 페이지를 사용하고 있습니다 : http://www.raboof.com/projects/jayrock/demo.ashx
연결이 작동하는 것 같다,하지만이 예외
가 계속org.alexd.jsonrpc.JSONRPCException: Invalid JSON response
다른 방법과 설문 조사 페이지를 시도했지만 항상 동일한 예외가 발생합니다. 내가 어디로 잘못 가고 있니?
관련 코드는 다음과 같습니다. AsyncTask는 3.0 Android가 기본 스트림에서 네트워크 연결을 허용하지 않기 때문에 사용됩니다. 미리 감사드립니다.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
JSONHandler task = new JSONHandler();
task.execute(new String[] {"http://www.raboof.com/projects/jayrock/demo.ashx"});
}
private class JSONHandler extends AsyncTask<String, Void, String> {
@Override
protected String doInBackground(String... urls) {
for (String url : urls) {
JSONRPCClient client = JSONRPCClient.create(url);
client.setConnectionTimeout(2000);
client.setSoTimeout(2000);
try {
client.call("counter");
} catch (JSONRPCException e) {
e.printStackTrace(); //Invalid JSON Response caught here
}
}
return null;
}
}