Java Android连接不更改头/请求方法
给定以下代码:Java Android连接不更改头/请求方法,java,android,httpsurlconnection,Java,Android,Httpsurlconnection,给定以下代码: private HttpsURLConnection buildConnection(final String urlString) throws MalformedURLException, IOException, ProtocolException { final URL url = new URL(urlString); final HttpsURLConnection connection = (HttpsURLConnec
private HttpsURLConnection buildConnection(final String urlString) throws MalformedURLException,
IOException, ProtocolException {
final URL url = new URL(urlString);
final HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
connection.setRequestMethod("POST");
connection.setUseCaches(false);
connection.setDoInput(true);
connection.setDoOutput(true);
connection.setChunkedStreamingMode(0);
return connection;
}
为什么connection.method=“GET”?对addRequestProperty的任何调用似乎也会被忽略
这是在Windows上使用Android、Android Studio编写代码(因此使用Android SDK下载的任何类,应该与其他任何类相同…我发现我的问题是调试窗口由于某种原因没有更新。代码正在更改内存中的变量,但Android Studio和Eclipse中的调试窗口未能反映正确的信息 我的问题最终源于一个使用大写I而不是小写I的授权头,导致未经授权的信息被返回,并且调试信息没有反映正确的信息,最终与我认为错误的信息相混淆,并导致我在兔子洞里呆了两天