ホームページ > Java > &#&チュートリアル > HttpURLConnection「setRequestProperty()」が Authorization ヘッダーで機能しないのはなぜですか?

HttpURLConnection「setRequestProperty()」が Authorization ヘッダーで機能しないのはなぜですか?

Barbara Streisand
リリース: 2024-11-09 20:37:02
オリジナル
444 人が閲覧しました

Why is my HttpURLConnection

HttpURLConnection での「setRequestProperty()」の問題のデバッグ

HttpUrlConnection を使用して HTTP リクエストにヘッダーを追加する際に、 setRequestProperty() メソッドをさらに深く掘り下げることが重要です。

提供されたコード スニペットでは、setRequestProperty() メソッドを使用して「Authorization」ヘッダーを設定します。ただし、ヘッダーの内容である承認は Base64 を使用してエンコードする必要があることに注意することが重要です。提供されたコード スニペットでは、クライアントとサーバー間の不一致の原因となる可能性があるこの重要なエンコード手順が省略されています。

提供されたソリューションを参照すると、Base64.getEncoder() メソッドを使用して、ヘッダー値。さらに、HTTP メソッド (「POST」)、コンテンツ タイプ、コンテンツの長さ、コンテンツ言語などのさまざまな追加設定も含まれます。これらの追加の詳細を組み込むことで、ソリューションは HTTP リクエストを構成するための包括的なアプローチを保証します。

提供されたソリューションを GET リクエストに適応させるには、HTTP メソッドを「GET」に調整しながら同様の構造に従うことができます。 myURLConnection.setRequestMethod("POST"); という行を忘れずに置き換えてください。 myURLConnection.setRequestMethod("GET");.

を使用

以上がHttpURLConnection「setRequestProperty()」が Authorization ヘッダーで機能しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート