Android jsoup错误500

时间:2016-05-31 19:50:11

标签: javascript android jsoup

在我进入此之前,请不要将其标记为重复,因为您将看到此处还有更多内容而非常规错误。
我试图从一个非常简单的网页解析一个特定的div类。每当我尝试运行它时,我都会收到此错误org.jsoup.HttpStatusException: HTTP error fetching URL. Status=500, URL=http://newenglandophthalmic.com/ 这是我目前提取div类的代码:

private class VersionCheck extends AsyncTask<Void, Void, Void>{
    String URL1 = "http://newenglandophthalmic.com";
    String stringVersion;
    int convertedString;
    @Override
    protected void onPreExecute() {
        super.onPreExecute();
        progressDialog = new ProgressDialog(UpdateActivity.this);
        progressDialog.setTitle("Checking Current Version Number");
        progressDialog.setMessage("Loading...");
        progressDialog.setIndeterminate(false);
        progressDialog.show();


    }

    @Override
    protected Void doInBackground(Void... params) {
        try {
            connection = Jsoup.connect(URL1).userAgent("Mozilla/5.0 (Linux; Android 4.4.2; rk3118 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Safari/537.36").timeout(10000);
            resp = connection.execute();
            doc = null;
            if(resp.statusCode() == 200){
                doc = connection.get();
                Log.d("DATA", doc.toString());
            }else if(resp.statusCode()==500){
                Toast.makeText(getApplicationContext(), "Error 500", Toast.LENGTH_SHORT).show();
            }

        }catch (IOException e){
            e.printStackTrace();
        }
        return null;
    }

    @Override
    protected void onPostExecute(Void aVoid) {
        super.onPostExecute(aVoid);
       progressDialog.dismiss();
    }
}

我尝试/调查的一些常见建议/解决方案:

  • 您的网速过慢。

不是。我的设备可以在浏览器窗口中大约3-5秒加载网页。

  • 您的连接必须快速超时

我显然将超时时间增加到10000

  • 尝试忽略http错误

试过,根本没有工作。 Android显示器打印出同样的错误。

  • 可能您在编译json.jar
  • 时遇到问题

不,我的gradle文件充分导入并包含json.jar

  • 也许您应该将自己的网址从http://newenglandophthalmic.com更改为http://www.newenglandophthalmic.com

试过,没有骰子。   - 清理/重建你的项目

再一次,没有。 注意该网站由GoDaddy.com托管,不确定这是否与此有关。

对于我可以尝试的内容,是否有任何其他想法?

非常感谢大家!

0 个答案:

没有答案