2016-07-10 11 views
0

ich den Statuscode „www.google.com“ will durch diese Codes erhalten:Wie den Statuscode einer Website bekommen

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(); 
    }   

aber es gibt mir den Code „405“ bedeutet, dass wir eine Problem. Was ist das Problem mit diesem Code? geben Sie mir einen anderen Code, um den gleichen Job zu tun.aber bitte einen einfachen Code. Ich bin ein Begginer :)

Übrigens Ich habe gehört, httpclient ist veraltet.

Antwort

0

Ich glaube nicht, www.google.com können Sie eine POST tun. Dieser Endpunkt akzeptiert wahrscheinlich nur GET Anfragen.

Versuchen Sie googeln für eine Website, die plumpe Beiträge akzeptiert. Oder stellen Sie eine Testwebsite auf, die POSTs akzeptiert. Das sollte mit node.js ziemlich einfach sein.