• [解決済み】「HTTPはステートレスプロトコルである」と言われているのはなぜですか?

    疑問点 HTTPにはHTTPクッキーがあります。Cookieにより、サーバはユーザの状態、接続回数、最後の接続などを追跡することができます。 HTTP には持続的接続 (Keep-Alive) があり、同じ TCP 接続から複数のリクエストを送信することができます。 解決方法は? 同じ HTTP 接続で複数のリクエストを送信することが可能ですが、サーバーは同じソケットに複数のリク

    2022-04-13 01:43:07
  • [解決済み】ユーザーエージェント文字列の大きさはどれくらいになりますか?

    質問 ユーザーエージェントをデータベースに格納するとしたら、どれくらいの大きさに対応しますか? こんなの見つけた テクネット記事 UAを200以下にすることを推奨しています。少なくとも私が見つけた限りでは、HTTPの仕様には定義されていないようです。私のUAはすでに149文字で、.NETの各バージョンで追加されるようです。 文字列を解析して分解できるのは知っていますが、そうし

    2022-04-12 12:26:02
  • [解決済み】no-cacheとmust-revalidateの違いについて

    質問 RFC2616より http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.1 ノーキャッシュ no-cache ディレクティブがフィールド名を指定しない場合、キャッシュは のない限り、後続のリクエストを満たすためにその応答を使ってはならない(MUST NOT)。 オリジンサーバでの再確認が

    2022-04-11 04:13:20
  • [解決済み】http getリクエストにヘッダーを設定する方法は?

    質問 Goで簡単なhttpのGETをしています。 client := &http.Client{} req, _ := http.NewRequest("GET", url, nil) res, _ := client.Do(req) しかし、リクエストヘッダをカスタマイズする方法が見つかりません。 doc ありがとうございます。 解決方法は? その Heade

    2022-04-11 02:29:58
  • [解決済み】Accept* HTTPヘッダのq=0.5とは何ですか?

    質問 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-us,en;q=0.5 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 この'q=%f'はどういう意味ですか? どのように解決するのですか? とい

    2022-04-10 12:38:28
  • [解決済み】どのHTTPメソッドがどのCRUDメソッドと一致するか?

    質問 RESTfulスタイルのプログラミングでは、HTTPメソッドをビルディングブロックとして使用する必要があります。しかし、どのメソッドが古典的なCRUDメソッドに一致するのか、少し混乱しています。GET/ReadとDELETE/Deleteは十分に明白です。 しかし、PUT/POSTはどう違うのでしょうか?CreateやUpdateと一対一になるのでしょうか? どのように解決する

    2022-04-08 23:43:55
  • [解決済み】GETリクエストで同じパラメータ名で複数の値を渡す場合の正しい方法

    質問 GETリクエストで同じパラメータ名で複数の値を渡す正しい方法は何か調べています。 こんなURLを見たことがあります。 http://server/action?id=a&id=b そして、こんなURLも見かけました。 http://server/action?id=a,b 私の理解では、1が正しいのですが、これについての参考文献が見当たりません。httpの仕

    2022-04-07 23:16:01
  • [解決済み】サーバーサイドアプリケーション(PHP、Ruby、Pythonなど)でURLのハッシュ部分を読み取ることはできますか?)

    質問内容 のURLを想定しています。 www.example.com/?val=1#part2 PHP はリクエスト変数を読み取ることができます。 val1 をGET配列として使用します。 はハッシュ値 part2 も読み取れるのでしょうか?それとも、ブラウザとJavaScript次第なのでしょうか? 解決方法は? 主な問題は、ブラウザがフラグメントパートを含むリク

    2022-04-07 17:43:16
  • [解決済み】HTTPヘッダ(キャッシュコントロール用)を設定する方法は?)

    質問 ブラウザキャッシングを有効にするには?ヘッダーのどこかにこのようにcache-control:publicを記述すればよいのでしょうか? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dt

    2022-04-06 08:17:36
  • [解決済み】マイクロサービスのオーケストレーション

    質問 マイクロサービスのオーケストレーションの標準的なパターンは何ですか? マイクロサービスは自分のドメインしか知らないが、複数のサービスが何らかの形で相互作用する必要があるデータの流れがある場合、どのような方法でそれを行うべきか? 例えば、こんなものがあるとします。 請求書発行 出荷 そして、議論のために、注文が出荷されたら、請求書を作成することにしましょう。

    2022-04-06 05:22:10
  • [解決済み】エンティティボディを持たないHTTP POSTを実行することはバッドプラクティスとみなされますか?

    質問 ユーザーからの入力を必要としない、トリガーだけの処理を呼び出す必要があります。私は、プロセスのトリガーとして、ボディなしのPOST /uriを使用することを計画しています。私は、これがHTTPとRESTの両方の観点から悪いと見なされるかどうかを知りたいのですが? 解決方法は? 質問 この質問 数ヶ月前、IETFのHTTPワーキンググループで。簡単に言うと、答えは NO、

    2022-04-05 13:15:38
  • [解決済み】ダイジェスト認証とベーシック認証の違いは何ですか?

    質問 とはどのような違いがあるのでしょうか? ダイジェスト と 基本的な 認証は? 解決方法は? ダイジェスト認証は、ユーザー名、パスワード、サーバーが提供する nonce 値、HTTP メソッド、リクエストされた URI にハッシュ関数を適用して、認証情報を暗号化して通信するものです。 基本認証では 非暗号化 base64エンコーディングです。 したが

    2022-04-05 11:26:02
  • [解決済み】CURL コマンドライン URL パラメータ

    質問 を送信しようとしています。 DELETE リクエストに、CURL を使用して url パラメータを指定します。しています。 curl -H application/x-www-form-urlencoded -X DELETE http://localhost:5000/locations` -d 'id=3' しかし、サーバーはパラメータid = 3を見ません。 http:

    2022-04-04 13:08:15
  • [解決済み】302と307のリダイレクトの違いは何ですか?

    質問 の違いは何ですか? 302 FOUND と 307 TEMPORARY REDIRECT HTTPレスポンス? W3仕様 は、どちらも一時的なリダイレクトに使われ、レスポンスが特に許可しない限りキャッシュされないことを示しているようです。 解決するには? この違いは、リダイレクトに関するものです。 POST , PUT と DELETE リクエストと、ユ

    2022-04-03 07:55:36
  • [解決済み】http:// のリンクを全て // に変更することは可能ですか?

    質問 デイブ・ウォード は言う。 決して軽い読み物ではありませんが RFC3986の4.2項 は、プロトコル (HTTP または HTTPS) を完全に省略した完全修飾 URL を規定しています。URLのプロトコルが省略された場合、ブラウザは代わりに基礎となるドキュメントのプロトコルを使用します。 簡単に言うと、このような「プロトコルレス」なURLを使えば、どのような

    2022-04-03 07:14:40
  • [解決済み] bash/shellスクリプトからhttp応答コードを評価する方法は?

    質問 当たり前のことを見逃しているような気がするのですが、成功したことがありません。 man [curl|wget] やgoogle("http"は、このような悪い検索用語になります)。私は、頻繁にエラーメッセージとともにステータスコード500を返して失敗するウェブサーバの1つについて、迅速かつamp;dirtyな修正方法を探しています。一度このような状態になると、再起動する必要があります

    2022-04-02 23:48:14
  • [解決済み】HTTPプロトコルでクッキーはどのように渡されるのですか?

    質問 HTTPプロトコルでクッキーはどのように受け渡されるのですか? どのように解決するのですか? サーバーは、Cookieフィールドを設定するために、その応答ヘッダーに以下を送信します。 Set-Cookie: 名称 = 価値 Cookieが設定されている場合、ブラウザはリクエストヘッダで次のように送信します。 Cookie: 名称 = 価値 をご覧

    2022-04-02 06:59:17
  • [解決済み】URLのアンパサンドのエスケープについて

    質問 アンパサンドを含む文字列を含むGETメッセージを送信しようとしていますが、URL内のアンパサンドをエスケープする方法がわかりません。 例 http://www.example.com?candy_name=M&M result => candy_name = M もやってみた。 http://www.example.com?candy_name=M\&amp

    2022-04-01 10:21:56
  • [解決済み】HTTP 1.0 vs 1.1

    質問 HTTP 1.0とHTTP 1.1の違いについて、どなたか簡単に教えていただけませんか? 私は両方のRFCにしばらく時間を費やしましたが、それらの間の多くの違いを引き出すことができませんでした。 Wikipediaにはこのように書かれています。 <ブロッククオート http/1.1 (1997-1999) デフォルトで持続的接続が有効になっており、プロキシとの相性も

    2022-03-31 21:26:34
  • [解決済み】Node.jsのほとんどのポートでリスニングするとEACCESエラーが発生する。

    質問 あるアプリをテストしています(できればheroku上で動作するようにしたいのですが、ローカルでも問題があります)。 http.Server.listen()を実行するとEACCESエラーが発生するのですが、一部のポートにしか発生しません。 そこで、ローカルでは、次のように実行しています。 joe@joebuntu:~$ node > var h = require('htt

    2022-03-29 09:41:45