描述:
做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等.