【问题标题】:How to get the status code of a website如何获取网站的状态码
【发布时间】:2016-07-11 03:06:54
【问题描述】:

我想通过这些代码获取“www.google.com”的状态码:

final HttpClient client = new DefaultHttpClient();
    final HttpPost method = new HttpPost("http://www.google.com");
    try {
        HttpResponse response = client.execute(method);
        int code = response.getStatusLine().getStatusCode();
        Log.i("LOG", "Code : " + code);

    }
    catch (ClientProtocolException e) {
        e.printStackTrace();
    }
    catch (IOException e) {
        e.printStackTrace();
    }        

但它给了我代码“405”意味着我们有问题。 这段代码有什么问题? 给我另一个代码来做同样的工作。但是请一个简单的代码。我是初学者:)

顺便说一句 我听说 httpclient 已被弃用。

【问题讨论】:

    标签: http-status-code-405


    【解决方案1】:

    我不相信 www.google.com 让你做一个POST。该端点可能只接受GET 请求。

    尝试在谷歌上搜索接受垃圾帖子的网站。或者建立一个接受 POST 的测试网站。使用node.js 应该很容易。

    【讨论】:

      猜你喜欢
      • 2019-01-16
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      • 2018-04-28
      • 1970-01-01
      • 2018-05-05
      • 1970-01-01
      相关资源
      最近更新 更多