PHPを使用してサーバーに接続するには、このようにcUrlを使用します
curl_setopt_array($ch, array(
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 320,
CURLOPT_CONNECTTIMEOUT => 320,
CURLOPT_HTTPHEADER => array('Content-Type: application/json', "Authorization: aaa:bbb", 'X_FORWARDED_FOR: ' . $_SERVER["REMOTE_ADDR"])
));
しかし、私はAndroidでそれをしなければなりません。現在、HttpsURLConnection を使用していますが、認証エラー 400 が発生します。何が間違っていますか? コード スニペットを次に示します。
conn = (HttpsURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.addRequestProperty("Content-Type: ", "application/json");
conn.addRequestProperty("Authorization: ", "aaa:bbb");
conn.addRequestProperty("X_FORWARDED_FOR: ", getLocalIpAddress().toString());