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

ハイパーテキスト転送プロトコル(HTTP)は、World Wide Web上のコンテンツの転送に使用されるアプリケーションレベルのネットワークプロトコルです。

30
RESTでのPUTとPOSTの比較
HTTP / 1.1仕様によると: このPOSTメソッドは、元のサーバーが、リクエストで囲まれたエンティティRequest-URIを、Request-Line つまり、POSTを作成するために使用されます。 このPUTメソッドは、囲まれたエンティティを指定されたの下に保存することを要求しますRequest-URI。がRequest-URI既存のリソースを参照する場合、囲まれたエンティティは、オリジンサーバーに存在するエンティティの変更バージョンと見なされるべきです(SHOULD)。がRequest-URI既存のリソースを指しておらず、そのURIが要求側のユーザーエージェントによって新しいリソースとして定義できる場合、オリジンサーバーはそのURIでリソースを作成できます。」 つまり、PUTを作成または置換するために使用されます。 では、どれを使用してリソースを作成する必要がありますか?または、両方をサポートする必要がありますか?
5373 http  rest  post  put 

12
フォームベースのWebサイト認証の決定的なガイド[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 Webサイトのフォームベースの認証 スタックオーバーフローは、非常に具体的な技術的な質問だけでなく、一般的な問題のバリエーションを解決する方法に関する一般的なガイドラインにも役立つはずです。「Webサイトのフォームベースの認証」は、このような実験に適したトピックです。 次のようなトピックを含める必要があります。 ログイン方法 ログアウトする方法 ログインしたままにする方法 Cookieの管理(推奨設定を含む) SSL / HTTPS暗号化 パスワードを保存する方法 秘密の質問を使う 忘れられたユーザー名/パスワード機能 noncesを使用したクロスサイトリクエストフォージェリ(CSRF)の防止 OpenID 「記憶」チェックボックス ユーザー名とパスワードのブラウザ自動補完 シークレットURL(ダイジェストで保護されたパブリックURL) パスワードの強度を確認する 電子メールの検証 そして、はるかに関する ベースの認証を構成します ... 次のようなものは含めないでください。 役割と承認 HTTP基本認証 私たちを助けてください: サブトピックの提案 このテーマに関する良い記事を提出する 公式回答を編集する




20
リクエストボディを含むHTTP GET
アプリケーション用の新しいRESTful Webサービスを開発しています。 特定のエンティティに対してGETを実行すると、クライアントはエンティティのコンテンツを要求できます。一部のパラメーターを追加する場合(リストの並べ替えなど)、これらのパラメーターをクエリ文字列に追加できます。 あるいは、リクエストの本文でこれらのパラメーターを指定できるようにしたいです。 HTTP / 1.1はこれを明示的に禁止していないようです。これにより、より多くの情報を指定できるようになり、複雑なXML要求を指定しやすくなる場合があります。 私の質問: これは完全に良いアイデアですか? HTTPクライアントは、GETリクエスト内のリクエスト本文の使用に問題がありますか? http://tools.ietf.org/html/rfc2616
2110 rest  http  http-get 

11
java.net.URLConnectionを使用してHTTPリクエストを起動および処理する方法
java.net.URLConnectionここではかなり頻繁にの使用について尋ねられますが、Oracleチュートリアルでは簡潔すぎます。 このチュートリアルでは、基本的にはGETリクエストを発行してレスポンスを読み取る方法のみを示しています。特に、POSTリクエストの実行、リクエストヘッダーの設定、レスポンスヘッダーの読み取り、Cookieの処理、HTMLフォームの送信、ファイルのアップロードなどに使用する方法については説明していません。 では、java.net.URLConnection「高度な」HTTPリクエストを起動して処理するにはどうすればよいですか?

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

30
フォーム送信のようなJavaScript投稿リクエスト
ブラウザを別のページに誘導しようとしています。GETリクエストが必要な場合は、 document.location.href = 'http://example.com/q=a'; しかし、アクセスしようとしているリソースは、POSTリクエストを使用しないと正しく応答しません。これが動的に生成されなかった場合は、HTMLを使用する可能性があります <form action="http://example.com/" method="POST"> <input type="hidden" name="q" value="a"> </form> 次に、DOMからフォームを送信します。 しかし、本当に私が言うことができるJavaScriptコードが欲しいです post_to_url('http://example.com/', {'q':'a'}); 最高のクロスブラウザ実装は何ですか? 編集する よくわからなくてごめんなさい。フォームを送信するのと同じように、ブラウザの場所を変更するソリューションが必要です。XMLHttpRequestでこれが可能かどうかは明らかではありません。そして、これは非同期であってはならず、XMLを使用すべきでもないので、Ajaxは答えではありません。
1530 javascript  http  post  submit  forms 

8
パラメータはHTTP POSTリクエストでどのように送信されますか?
HTTP GETリクエストでは、パラメータはクエリ文字列として送信されます。 http://example.com/page?parameter = value&also = another HTTP POST要求では、パラメーターはURIと共に送信されません。 値はどこにありますか?リクエストヘッダーでは?リクエストボディに?それはどのように見えますか?
1476 http  post  parameters  request  uri 


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 

10
SOAPとREST(違い)
Webサービス通信プロトコルとしてのSOAPとRESTの違いについての記事を読みましたが、SOAPに対するRESTの最大の利点は次のとおりだと思います。 RESTはより動的であり、UDDI(Universal Description、Discovery、およびIntegration)を作成および更新する必要はありません。 RESTはXML形式のみに制限されていません。RESTful Webサービスはプレーンテキスト/ JSON / XMLを送信できます。 しかし、SOAPはより標準化されています(例:セキュリティ)。 それで、私はこれらの点で正しいですか?

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

30
Access-Control-Allow-Origin Multiple Origin Domains?
Access-Control-Allow-Originヘッダーを使用して複数のクロスドメインを許可する方法はありますか? は承知していますが、*オープンすぎます。私は本当にいくつかのドメインだけを許可したいです。 例として、次のようなもの: Access-Control-Allow-Origin: http://domain1.example, http://domain2.example 上記のコードを試しましたが、Firefoxでは動作しないようです。 複数のドメインを指定することは可能ですか、それとも1つだけで行き詰まりますか?

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