有人能解释一下为什么这种代码的平静不起作用吗?我检查了所有的东西,就像网上的一些样本一样,我有一种感觉,我遗漏了一些东西。谢谢!
RequestParams params = new RequestParams();
params.put("d", dataVarAll);
AsyncHttpClient client = new AsyncHttpClient();
client.get(" http://10.0.0.89/Data/D", params, new AsyncHttpResponseHandler()
{
@Override
public void onStart() {
// called before request is started
consoleText.setText("Start...");
}
@Override
public void onRetry(int retryNo) {
// called when request is retried
consoleText.setText("Retry");
}
@Override
public void onFailure(int arg0, Header[] arg1, byte[] arg2, Throwable arg3) {
// TODO Auto-generated method stub
consoleText.setText(new String(arg2));
Log.v("FAILURE: ", (new String(arg2)));
//consoleText.setText(arg1.toString());
}
@Override
public void onSuccess(int arg0, Header[] arg1, byte[] arg2) {
// TODO Auto-generated method stub
consoleText.setText(new String(arg2));
}
});发布于 2014-10-29 12:27:55
据我所见,第一个错误是URL中的空格:
client.get(" http://10.0.0.89/Data/D", params, new AsyncHttpResponseHandler()对此:
client.get("http://10.0.0.89/Data/D", params, new AsyncHttpResponseHandler() https://stackoverflow.com/questions/26630347
复制相似问题