Android ApacheHttp获取除200以外的状态代码
我需要找到在给定的网站断开的链接,并显示他们的状态代码。我可以检查网站是否失败,因为会抛出异常。但是我找不到状态码。我已经检查了这些建议: 我运行异步任务 以下是我的AsyncTask变量:Android ApacheHttp获取除200以外的状态代码,android,apache,http,http-status-codes,Android,Apache,Http,Http Status Codes,我需要找到在给定的网站断开的链接,并显示他们的状态代码。我可以检查网站是否失败,因为会抛出异常。但是我找不到状态码。我已经检查了这些建议: 我运行异步任务 以下是我的AsyncTask变量: private class WebPageDownloadTask extends AsyncTask<String, Void, String> { ProgressDialog pDialog; int statusCode; HttpRe
private class WebPageDownloadTask extends AsyncTask<String, Void, String> {
ProgressDialog pDialog;
int statusCode;
HttpResponse execute;
如果我给出了错误的internet地址,请执行。getStatusLine()。getStatusCode()抛出nullPointerException。试试这个
HttpResponse httpResp = client.execute(response);
int code = httpResp.getStatusLine().getStatusCode();
我基本上就是这么用的,但忘了加上那个部分。我编辑了我的问题,你得到答案了吗?
HttpResponse httpResp = client.execute(response);
int code = httpResp.getStatusLine().getStatusCode();