[解決済み] setRequestProperty in java
質問事項
ドキュメント
こちら
には、次のように書かれています。
setRequestProperty
は一般的な要求プロパティを設定します。
そこで、次のようなコード・スニペットがあるとします。
setRequestProperty
を次のようにします。
URL url = new URL(requestUrl);
URLConnection urlConn = url.openConnection();
urlConn.setRequestProperty("accept", "application/json");
urlConn.setRequestProperty("datetime", dateTimeString);
urlConn.setRequestProperty("authorization", authorization);
urlConn.setUseCaches(false);
urlConn.setDoInput(true); // Triggers POST
Q1:このような場合はどうすればよいのでしょうか?
accept
には大文字の
A
ここで?同様に
authorization
は大文字である必要があるのでしょうか?
A
という質問もあります。なぜこのような質問をするかというと、多くの投稿で、人々が
authorization
として、例えば
conn.setRequestProperty ("Authorization", "Basic " + encodedString);
. これは次のように表示されます。
こちら
.
Q2. 私は多くの
setRequestProperty
プロパティが定義されていますが、これは URL がこれらのプロパティをすべて含んでいることを意味するのでしょうか?私が上記で使用したプロパティ以外に存在するものはありますか?
どのように解決するのですか?
A1: HTTP のヘッダーフィールドには、general-header (4.5 節)、request-header (5.3 節)、response-header (6.2 節)、entity-header (7.1 節) があり、RFC822 [9] のセクション 3.1 で示されているのと同様の汎用フォーマットに従います。各ヘッダーフィールドは、名前に続いてコロン(":")とフィールド 値から成る。 フィールド名は大文字と小文字を区別しない .
A2: これらの変数は、HTTPリクエストヘッダに含まれます。もし、URLにこれらのパラメータを含めたい場合は、URL上に追加する必要があります。
http://www.google.com?bar=far&boo=foo
関連
-
[解決済み】Javaを包含するクラスではないのか?
-
[解決済み】スレッド "main "での例外 java.util.NoSuchElementException
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaでNullPointerExceptionを回避する方法
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】このコンパイルユニットは名前付きモジュールに関連しているため、名前付きパッケージeclipseを宣言する必要があります。
-
[解決済み】"実引数リストと形式引数リストの長さが異なる"
-
[解決済み】popBackStack()とreplace()の操作はどう違うのですか?
-
[解決済み】不正なエスケープ文字"㊧"について
-
[解決済み】不正な反射的アクセスとは?
-
[解決済み】 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver [重複]。
-
[解決済み] 解決済み】Javaが「型をインスタンス化できない」というエラーを返す [重複] [重複]
-
[解決済み】文字列中の � を置換する方法
-
[解決済み】Javaのswitch文。定数式が必要だが、定数である
-
[解決済み] エラー - trustAnchors パラメータは空であってはなりません。