タグ付けされた質問 「http-headers」

ハイパーテキスト転送プロトコル(HTTP)では、HTTPヘッダーフィールドに、HTTP要求または応答の操作パラメーターが含まれています。要求行または応答行(メッセージの最初の行)では、メッセージヘッダーを形成します。

30
正しいJSONコンテンツタイプは何ですか?
OverаэтотвопросестьответынаStack Overflowнарусском:КакойнаиболееправильныйMIMEдляответасJSON? 私はしばらくの間、JSONをいじくり回していて、それをテキストとして押し出すだけで、誰も害を与えていません(私が知っていることです)が、適切に処理を開始したいと思います。 JSONコンテンツタイプの「標準」と呼ばれるものをたくさん見ました。 application/json application/x-javascript text/javascript text/x-javascript text/x-json しかし、どちらが正しいですか、それとも最良ですか?私はそれらの間で異なるセキュリティとブラウザのサポート問題があることを収集します。 同様の質問があることを知っています。JSONがREST APIによって返されている場合、どのMIMEタイプですか?、でももう少し的を絞った回答をお願いします。

24
JSONデータをcURLでPOSTするにはどうすればよいですか?
Ubuntuを使用してcURLをインストールしました。Spring RESTアプリケーションをcURLでテストしたい。私はPOSTコードをJava側で記述しました。ただし、cURLでテストしたいと思います。JSONデータを投稿しようとしています。データの例は次のとおりです。 {"value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true} 私はこのコマンドを使用します: curl -i \ -H "Accept: application/json" \ -H "X-HTTP-Method-Override: PUT" \ -X POST -d "value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true \ http://localhost:8080/xx/xxx/xxxx それはこのエラーを返します: HTTP/1.1 415 Unsupported Media Type Server: Apache-Coyote/1.1 Content-Type: text/html;charset=utf-8 Content-Length: 1051 Date: Wed, 24 Aug 2011 …

17
403 Forbidden vs 401 Unauthorized HTTPレスポンス
存在するが、ユーザーに十分な権限がない(ログインしていない、または適切なユーザーグループに属していない)Webページの場合、適切なHTTP応答は何ですか? 401 Unauthorized? 403 Forbidden? 他に何か? これまでにそれぞれについて読んだことは、2つの違いについてはあまり明確ではありません。各応答に適切なユースケースは何ですか?

28
すべてのブラウザーでWebページのキャッシュをどのように制御しますか?
調査の結果、すべてのブラウザーがHTTPキャッシュディレクティブを統一的に尊重しているわけではありません。 セキュリティ上の理由から、我々は我々のアプリケーション内の特定のページには、キャッシュされたくない、これまでの Webブラウザで。これは、少なくとも次のブラウザで機能する必要があります。 Internet Explorer 6以降 Firefox 1.5以降 Safari 3以降 Opera 9以降 クロム 私たちの要件はセキュリティテストから来ました。ウェブサイトからログアウトした後、戻るボタンを押して、キャッシュされたページを表示できます。



6
application / x-www-form-urlencodedまたはmultipart / form-data?
HTTPでありPOSTデータには2つの方法がありますapplication/x-www-form-urlencodedとmultipart/form-data。ほとんどのブラウザは、multipart/form-dataが使用されている場合にのみファイルをアップロードできることを理解しています。APIコンテキストでいずれかのエンコードタイプを使用する場合の追加のガイダンスはありますか(ブラウザーは関与しません)?これは、たとえば以下に基づいている可能性があります。 データサイズ 非ASCII文字の存在 (エンコードされていない)バイナリデータの存在 追加のデータ(ファイル名など)を転送する必要性 基本的に、これまでのところ、さまざまなコンテンツタイプの使用に関する正式なガイダンスはWeb上にありませんでした。
1335 http  post  http-headers 

3
PDFファイルの適切なMIMEメディアタイプ
PDFを扱うとき、私はMIMEタイプapplication/pdfやapplication/x-pdf他のものに出くわしました。 これら2つのタイプに違いはありますか?ある場合、それは何ですか?どちらが優先されますか? 大量のPDFを配信する必要のあるWebアプリに取り組んでおり、PDFがある場合はそれを正しい方法で実行したいと考えています。

6
カスタムHTTPヘッダー:命名規則
何人かのユーザーから、自分のアカウントに関連するデータを、私たちが送信するリクエストのHTTPヘッダー、またはAPIから受け取るレスポンスに含めるように依頼されました。名前付け、形式などに関して、カスタムHTTPヘッダーを追加するための一般的な規則は何ですか? また、あなたが偶然見つけたこれらのスマートな使用法をウェブに投稿してください。私たちはこれをターゲットとして最善のものを使用してこれを実装しようとしています:)
1114 http  http-headers 

8
HTTPヘッダーでは大文字と小文字が区別されますか?
ブログ投稿では、次のPHPを使用して応答のコンテンツタイプを設定しています。 header('content-type: application/json; charset=utf-8'); 私はちょうどそれcontent-typeが大文字にされる必要があると言っているその投稿に関するコメントを得た、Content-type。これは正しいです?私はすべて小文字でうまくいくようで、HTTPヘッダーでは大文字と小文字が区別されないと想定しました。それとも、ブラウザが優れているからといって機能するのでしょうか。
713 http  http-headers 


8
curlを使用してHTTP POSTから応答ヘッダーのみを取得する
一つは、オプションとして、HTTP HEADを使用してヘッダーだけを要求することができます-Iの中でcurl(1)。 $ curl -I / 長いHTML応答本文はコマンドラインで取得するのが面倒なので、POSTリクエストのフィードバックとしてヘッダーのみを取得したいと思います。ただし、HEADとPOSTは2つの異なる方法です。 curlでPOSTリクエストへの応答ヘッダーのみを表示するにはどうすればよいですか?
561 post  curl  http-headers 


18
HTTPでContent-Dispositionヘッダーのファイル名パラメーターをエンコードする方法
Web ブラウザーで直接レンダリングするのではなく、リソースを強制的にダウンロードしたいWebアプリケーションは、フォームのHTTP応答でヘッダーを発行します。Content-Disposition Content-Disposition: attachment; filename=FILENAME filenameパラメータは、リソースは、ブラウザによってダウンロードされているにファイルの名前を提案するために使用することができます。ただし、RFC 2183(Content-Disposition)では、セクション2.3(ファイル名パラメーター)で、ファイル名はUS-ASCII文字のみを使用できると述べています。 現在の[RFC 2045]文法は、パラメーター値(およびContent-Dispositionファイル名)をUS-ASCIIに制限しています。ファイル名に任意の文字セットを許可することは非常に望ましいことですが、必要なメカニズムを定義することはこのドキュメントの範囲を超えています。 それにもかかわらず、今日最も人気のあるWebブラウザーが非US-ASCII文字をまだ許可しているように見えるという経験的証拠があります(標準がないため)、ファイル名のエンコードスキームと文字セットの仕様に同意しません。次に、ファイル名「naïvefile」(引用符なし、3番目の文字がU + 00EFの場合)をContent-Dispositionヘッダーにエンコードする必要がある場合、人気のあるブラウザーで採用されているさまざまなスキームとエンコーディングは何ですか。 この質問のために、一般的なブラウザは次のとおりです。 Firefox インターネットエクスプローラ サファリ グーグルクローム オペラ


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.