描述:
做android登錄功能時,向服務器發送一個登錄驗證請求,利用的通信是自己包裝的http通信類,里面有代碼如下:
URL url = new URL(reqAddress);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setConnectTimeout(5000);
conn.setReadTimeout(6000);
conn.setRequestMethod("post");一運行,logcat報錯如下:
java.net.ProtocolException
解決辦法:
修改
post為大寫POST。
說明:
httpURLConnection.setRequestMethod("POST");
setRequestMethod方法的參數值必須大寫,例如GET,POST等.