Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android连接不更改头/请求方法_Java_Android_Httpsurlconnection - Fatal编程技术网

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的授权头,导致未经授权的信息被返回,并且调试信息没有反映正确的信息,最终与我认为错误的信息相混淆,并导致我在兔子洞里呆了两天