Android Https错误400无法插入授权

时间:2020-10-25 09:42:40

标签: java android

我正在Android Studio中尝试此操作,但是该行

 connection.addRequestProperty("Authorization", basicAuth); 

不起作用。如何添加正确连接所需的授权?

        HttpsURLConnection connection = (HttpsURLConnection) leaveUrl.openConnection();
        // Create the SSL connection
        SSLContext sc;
        sc = SSLContext.getInstance("TLS");
        sc.init(null, null, new java.security.SecureRandom());
        connection.setSSLSocketFactory(sc.getSocketFactory());

        connection.setRequestMethod("POST");
        connection.setSSLSocketFactory(sslsocketfactory);
        String basicAuth = Base64.encodeToString(sessionKey.getBytes(), Base64.DEFAULT);
        connection.setDoInput(true);
        connection.setDoOutput(true);
        connection.setAllowUserInteraction(false);
        connection.setUseCaches(false);
        connection.setRequestProperty("Content-Type", "application/json");
        connection.addRequestProperty("Authorization", basicAuth);
        connection.connect();

        msg = String.valueOf(connection.getResponseCode());

0 个答案:

没有答案