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

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

13
PHP cURLは、1つのリクエストで応答ヘッダーと本文を取得できますか?
PHPを使用してcURLリクエストのヘッダーと本文の両方を取得する方法はありますか?このオプションが見つかりました: curl_setopt($ch, CURLOPT_HEADER, true); を返すつもりです 本文とヘッダーますが、解析して本文を取得する必要があります。両方をより使いやすい(そして安全な)方法で取得する方法はありますか? 「単一リクエスト」の場合、GET / POSTの前にHEADリクエストを発行しないようにすることを意味することに注意してください。
314 php  http  curl 

3
基本認証の「レルム」とは
私はphpサイトで基本認証を設定しており、設定を示すphpマニュアルでこのページを見つけました。ここでヘッダーの「レルム」とはどういう意味ですか? header('WWW-Authenticate: Basic realm="My Realm"'); リクエストされているページはありますか?

12
HTTPとRESTの違いは何ですか?
RESTとSOAPの違いについてたくさん読んだ後、RESTはHTTPの単なる別の言葉であるという印象を受けました。RESTがHTTPに追加する機能について誰かが説明できますか? 注:RESTとSOAPの比較を探しているのではありません。 更新:ご回答ありがとうございます。RESTは、HTTPの使用方法に関する一連のルールにすぎないことが明らかになりました。したがって、私はこれらの規則の利点が何であるかについてフォローアップを投稿しました。 注:RESTの意味を理解しました。エミールイワノフのあることを意味していますHTTPの方法を使用して発言、REST手段。しかし、これが独自の用語に値するかどうかはわかりませんし、確かに誇大宣伝はありません。
303 http  rest 

3
file_get_contentsを使用してPHPでデータを投稿する方法は?
PHPの関数file_get_contents()を使用してURLのコンテンツをフェッチしてから、変数を使用してヘッダーを処理します$http_response_header。 ここで問題となるのは、一部のURLにURLに投稿するためのデータが必要なことです(たとえば、ログインページ)。 それ、どうやったら出来るの? stream_contextを使用すると実現できるかもしれませんが、完全には明確ではありません。 ありがとう。

8
JavaでのHTTP POSTリクエストの送信
このURLを想定しましょう... http://www.example.com/page.php?id=10 (ここで、IDはPOSTリクエストで送信する必要があります) をid = 10サーバーのに送信します。サーバーはpage.php、それをPOSTメソッドで受け入れます。 Javaからこれを行うにはどうすればよいですか? 私はこれを試しました: URL aaa = new URL("http://www.example.com/page.php"); URLConnection ccc = aaa.openConnection(); しかし、それでもPOSTで送信する方法がわかりません
294 java  http  post 


5
HttpWebRequestとHttpWebResponseからHttpステータスコード番号(200、301、404など)を取得する
からHttpWebResponse返されたオブジェクトからHTTPステータスコード番号を取得しようとしていますHttpWebRequest。テキストの説明ではなく、実際の数値(200、301、302、404など)を取得したいと思っていました。(「OK」、「MovedPermanently」など)番号は、応答オブジェクトのどこかにあるプロパティに埋め込まれていますか?大きなスイッチ機能を作る以外のアイデアはありますか?ありがとう。 HttpWebRequest webRequest = (HttpWebRequest)WebRequest .Create("http://www.gooogle.com/"); webRequest.AllowAutoRedirect = false; HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse(); //Returns "MovedPermanently", not 301 which is what I want. Console.Write(response.StatusCode.ToString());
289 c#  .net  http  httpwebrequest 

16
Pythonで100,000のHTTPリクエストを送信する最も速い方法は何ですか?
100,000のURLを持つファイルを開いています。各URLにHTTPリクエストを送信し、ステータスコードを出力する必要があります。私はPython 2.6を使用していますが、これまでのところ、Pythonがスレッド化/並行処理を実装する多くの混乱する方法を見てきました。私はpythonの並行処理ライブラリも調べましたが、このプログラムを正しく作成する方法を理解できません。誰かが同様の問題に遭遇しましたか?私は一般に、Pythonで何千ものタスクを可能な限り高速に実行する方法を知る必要があると思います-それは「並行して」を意味すると思います。
286 python  http  concurrency 

27
GETまたはPOSTは他より安全ですか?
HTTP GETをHTTP POSTと比較する場合、セキュリティの観点からの違いは何ですか?選択肢の1つは本質的に他の選択肢よりも安全ですか?もしそうなら、なぜですか? POSTはURLの情報を公開しないことに気づきましたが、その中に本当の価値はありますか、それともあいまいなことによる単なるセキュリティですか?セキュリティが懸念される場合にPOSTを選択する必要がある理由はありますか? 編集: HTTPSを介して、POSTデータはエンコードされますが、URLがサードパーティによって盗聴される可能性はありますか?さらに、私はJSPを扱っています。JSPまたは同様のフレームワークを使用する場合、POSTまたはGETに機密データをまとめて配置せず、代わりにサーバー側のコードを使用して機密情報を処理するのがベストプラクティスであると言っても過言ではないでしょうか。
282 html  security  http 

9
PUT、POST、PATCHの違いは何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 昨日休み。 この質問を改善する HTTPプロトコルのPUT、POST、PATCHメソッドの違いは何ですか?

8
PHPからGETリクエストを送信する方法は?
単純な要件でPHPを使用することを計画しています。URLからXMLコンテンツをダウンロードする必要があり、そのURLにHTTP GETリクエストを送信する必要があります。 PHPでそれを行うにはどうすればよいですか?
280 php  http  get 

22
基本認証を使用してWebサイトからユーザーをログアウトさせる方法は?
基本認証を使用しているユーザーをWebサイトからログアウトすることはできますか? ユーザーが認証されると、各リクエストにログイン情報が含まれるため、セッションを終了するだけでは不十分です。ユーザーは、次回同じ認証情報を使用してサイトにアクセスしたときに自動的にログインします。 これまでの唯一の解決策はブラウザを閉じることですが、それはユーザビリティの観点から受け入れられません。

6
REST APIでPATCHまたはPUTを使用する必要がありますか?
次のシナリオに適した方法で残りのエンドポイントを設計したいと思います。 グループがあります。各グループにはステータスがあります。グループは、管理者がアクティブ化または非アクティブ化できます。 エンドポイントを次のように設計する必要がありますか PUT /groups/api/v1/groups/{group id}/status/activate または PATCH /groups/api/v1/groups/{group id} with request body like {action:activate|deactivate}

4
無効なデータのREST応答コード
以下のシナリオの場合、クライアントにどの応答コードを渡す必要がありますか? 間違ったメール形式のようにユーザー登録中に無効なデータが渡されました ユーザー名/メールアドレスは既に存在します 403を選びました。また、使用できると感じたのもわかりました。 ウィキペディア: 412前提条件が失敗しました:サーバーは、要求者が要求に入力した前提条件の1つを満たしていません 403以外を使用する必要がある場合は、コードを提案してください。
272 http  rest  jax-rs 


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