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

HTTPは「Hyper Text Transfer Protocol」の略で、アプリケーションがワールドワイドウェブからドキュメント/ウェブページ/データにアクセスするために使用するプロトコルです。

12
サイトをSSL(HTTPS)経由で強制的にロードすることの利点は何ですか?
大規模なコンテンツ専用サイトがあるとしましょう。ログインもログアウトも、ユーザー名も、メールアドレスも、安全なエリアも、サイトの秘密も何もない、,。人々はサイトに来て、ページからページに移動してコンテンツを見るだけです。 GoogleからのSEOのわずかな増加(非常にわずかな、私が読んだものから)に加えて、HTTPS経由でサイトを強制的にロードする利点はありますか?
55 seo  https  http  load 

6
Webサーバーがページを送信するときに、必要なすべてのCSS、JS、および画像を要求されずに送信しないのはなぜですか?
Webページに単一のCSSファイルと画像が含まれている場合、ブラウザーとサーバーがこの従来の時間のかかるルートで時間を無駄にするのはなぜですか。 ブラウザは、Webページの最初のGET要求を送信し、サーバーの応答を待ちます。 ブラウザはcssファイルに対して別のGET要求を送信し、サーバーの応答を待ちます。 ブラウザは画像ファイルの別のGET要求を送信し、サーバーの応答を待ちます。 代わりに、この短くて直接的な時間節約のルートを使用できるのはいつですか? ブラウザはWebページのGETリクエストを送信します。 Webサーバーは(index.htmlに続いてstyle.cssとimage.jpgで)応答します

3
WWWは何をしますか?
この質問は、ウェブマスターStack Exchangeで回答できるため、Stack Overflowから移行されました。 8年前に移行され ました。 明確にするために:私はwww自分のURLで使用すべきかどうか、または賛否両論は何であるかを尋ねていません。そのトピックは十分にカバーされています。また、これがStack Overflow、Server Fault、またはWebmasterの質問であるかどうかもわかりませんでした。より適切なチャネルへの移行は大歓迎です。 背景:私は最近、サイトのURLをのようにすべての用途に変換するように頼まwwwれましhttp://example.comたhttp://www.example.com。リクエストの理由は頭にあります。私はメールからの抜粋を提示します: 問題がありました、 どうやら、サイトが最初にネットワークでセットアップされたとき(私よりも前)、インストーラーは内部ドメインを「example.com」として使用することを選択しました... これは外部で解決しようとする問題です....いくつかのqwebページのソースコーディングを見て、多くのリンクが「http:\ example.com \ PAGE.XXX」としてコーディングされているのを見ました... おそらくグローバルに「http:\ example.com」から「http:\ www.example.com」に変更できますか 私はwwwを解決できますが、リンクをヒットすると、サーバーはドメイン「example.com」を収容する内部EXAMPLEであると思います... クライアントが自分のネットワーク上のWebサイトにアクセスできないことと関係があります。私が言ったように、私はそれをよく理解していません。 そのため、変更を実装しましたが、テスト中に誤って追加のを入力しましたwが、驚いたことに、サイトは引き続き機能していました。 それから私は数回w、次に2回、そしてナンセンスを入力しましたが、サイトはまだ機能していました。 編集:より正確にするために、アルファベット、数字、ダッシュ、およびアンダースコア文字のみが解決され、それ以外はブラウザにサーバーが見つからないというエラーを返します。 Stack Overflowでこれをテストし、を使用するとリダイレクトされましたがwww、他のすべては「サーバーが見つかりません」エラーを返しました。 この電子メールリクエストのポイントと、なぜ私が言及した事故や実験がうまくいったのかについて、誰にも洞察がありますか? 私は確かにより多くの情報を提供することができます、私はちょうど何が関連するかわからないです。
23 url  http  no-www 

2
相対位置ヘッダーを使用した場合の結果は何ですか?
仕様によると、リダイレクトで使用されるLocationヘッダーにはサーバー名が必要です HTTP/1.1 301 Moved Permanently ... Location: http://example.com/foo/baz/bar ただし、2012年には、ほとんどのWebブラウザーは相対パスを認識し、元のサーバー名を使用して新しい場所にリダイレクトします HTTP/1.1 301 Moved Permanently ... Location: /foo/baz/bar Locationヘッダーで相対URLを使用すると、否定的/驚くべき結果がありますか?私が特に懸念しているのは、Google /検索エンジンがこれをどのように解釈するかですが、他に何か考えていないことがあれば、それを聞きたいです。

9
HTTPプロトコルのGETやPOSTなどのメソッドの必要性は何ですか?
要求本文と応答本文だけを使用してHTTPプロトコルを実装することはできませんか? たとえば、URLにはリクエストが含まれます。リクエストは、サーバー側のプログラミング言語に応じた関数にマッピングされ、サーブレットと応答してHTMLおよびJavaScriptレスポンスが送信されます。 HTTPプロトコルにメソッドの概念があるのはなぜですか? 答えから、メソッドの概念が存在する理由をある程度理解できます。これは別の関連する質問につながります。 たとえば、Gmail作成リンクでは、PUT / POSTリクエストとデータが送信されます。ブラウザはどの方法を使用するかをどのようにして知るようになりますか?サーバーから送信されたGmailページには、Gmail作成要求を呼び出すときに使用するメソッド名が含まれていますか?www.gmail.comを呼び出すとき、GETメソッドを使用している必要がありますが、ブラウザはこのメソッドを使用することをどのように認識していますか? PS:私は答えにコメントするのに十分なクレジットを持っていないので、この質問の背後にある意図に関連する人々によって提起された多くの質問にコメントすることはできません。 いくつかの答えが示すように、DELETEメソッドで新しいユーザーを作成できます。これにより、HTTPプロトコルのメソッドの概念の背後にある意図を疑問視します。クライアントがURLに使用する方法をサーバーに伝える必要があるのはなぜですか。

1
HTTPメソッドPROPFINDは何に使用されますか?
同じように1秒以内に連続して実行されるサーバーアクセスログで、これまでに見たことがない一連の行に気付きました。 PROPFIND /images/flag.jpg HTTP/1.1 405 493 265 511 - LibreOffice HEAD /images/flag.jpg HTTP/1.1 200 164 - 229 - LibreOffice GET /images/flag.jpg HTTP/1.1 200 186 338166 338395 - LibreOffice WebサイトからLibreOfficeドキュメントに画像をコピーすると、これらのクエリがトリガーされるようです。PROPFINDがMicrosoftのWebサイトで言及されているのを見つけましたが、その使用法がまだ理解されておらず、代わりに単一のGETを使用しないのはなぜですか?
16 http 


5
自分のWebサイトのIPアドレスからホストされている他のWebサイトを見つけるにはどうすればよいですか。SEOの観点からそれが重要なのはなぜですか。
私のウェブサイトが保存されているIPアドレスで他のウェブサイトがホストされていることは、SEOの観点から重要だと聞きました。サーバー/ VPSでホストされている他のWebサイトは、検索エンジンでの検索結果に影響しますか? 私のWebサイトのIPアドレスにいくつのWebサイトが保存されているかを知るために、Telnetクライアントで実行できるコマンドはありますか?(たとえば、telnetクライアントからGET要求を送信するように)

1
ホームページと末尾のスラッシュの正規URL
私のホームページは次のようにリンクされる可能性があります。 http://example.com http://example.com/ http://example.com/?ref=1 http://example.com/index.html http://example.com/index.html?ref=2 (the same page is served for all those URLs) GoogleがこれらのURLを別のページと見なさないように、標準URLを定義することを考えています。 <link rel="canonical" href="/webmasters//" /> (relative) <link rel="canonical" href="http://example.com/" /> (trailing slash) <link rel="canonical" href="http://example.com" /> (no trailing slash) どちらを使用する必要がありますか?私はただ平手打ちをするだろう/が、標準をいじるのは恐ろしいビジネスのように思えるので、最初にダブルチェックをしたかった。 ホームページの正規のURLを定義することはまったく良い考えですか?

3
この外部ファイルを取得する目的は何ですか?
私は時折訪れていますウェブサイトはにXHRリクエスト可能http://detectportal.firefox.com/success.txtであるtext/plainボディテキストが含まれているリソースをsuccess。 このHTTPリクエストの目的が何であるかを理解できません。
14 http  firefox 

4
すべてのページにメインJavaScriptをロードしていますか?または、関連するページに分割しますか?
私が持っている700kbすべてのページにロードされて解凍JSファイルを。12各ページにjavascriptファイルを配置する前に、httpリクエストを減らすために、すべてを圧縮しました1 file。 このファイルはに~130kb gzipped提供されgzipます。ただし、ローカルコンピューターでは、すべてのページに展開されて読み込まれます。これはパフォーマンスの問題ですか? firebugプロファイラーでJavaScriptのプロファイルを作成しましたが、問題は見られませんでした。私が直面している問題/幻想は、そのファイルに圧縮されたjqueryライブラリがあり、現在のページでは使用されないことがあるということです。 たとえば、jquery datatablesは200kb圧縮されており、2つのWebサイトページにのみロードされます。もう1つはjqplot、もう1つです200kb。 私は今持っている400kb上で実行されていない余分なコードの80%ページの。 すべてを1つのファイルに残す必要がありますか? jqueryライブラリを取り出し、現在のページに関連するJSのみをロードする必要がありますか?

4
「このAPIのこのバージョンは廃止されました」の正しいHTTPステータスコードは何ですか?
RESTful APIを持っています。それには、v1、v2、v3の3つのバージョンがあります。v4を公開しようとしています。v1を中止することにしました。つまり、すべてのリクエストhttp://example.com/v1/resourceは失敗しますが、コールhttp://example.com/v2/resourceは引き続き機能します。 失敗を示す適切な方法は何ですか?410 GONEステータスコードの使用を検討しましたが、それはリソースが使用できなくなったことを示しています。ただし、リソースはまだ使用可能である可能性がありますが、別の方法で要求する必要があります。 また、一般的な400ステータスコードも検討しましたが、それも奇妙に思えました。これに対する標準的な答えはありますか?
13 http  api  410-gone  restful 

1
cache-controlヘッダーを設定しないとどうなりますか?
cache-controlヘッダーを設定しないとどうなりますか?HTTPはクライアントが従うべきデフォルトの振る舞いを指定していますか、それともクライアントが決めるのですか? Chromeでは、cache-controlヘッダーのないJavascriptリクエストがと表示されることがあり200 (from disk cache)ます。Chromeはこれを最適化していますか? IEでは、それがとして表示されるのを見てきました304 (not modified)。 これをよりよく理解するにはどうすればよいですか?

4
空のユーザーエージェントの解釈
空のユーザーエージェントをどのように解釈すればよいですか?カスタム分析コードがいくつかあり、そのコードは人のトラフィックのみを分析する必要があります。人間のトラフィックとボットのトラフィックを示すユーザーエージェントの作業リストがありますが、空のユーザーエージェントには問題があることがわかっています。そして、空のUser-agentで約10%のトラフィックを大量に取得しています。 さらに、現在のログを分析することで、人的トラフィ​​ックとボットトラフィックのユーザーエージェントリストを作成しました。そのため、そこに多くのエントリがありません。ボットのトラフィックを示すユーザーエージェントのよく管理されたリスト、または人のトラフィックを示すユーザーエージェントのリストがありますか?

2
HTTP Content-MD5ヘッダーの考慮事項
Content-MD5ヘッダーを使用するかどうかを検討しています。 長所: CMSを使用すると、オーバーヘッドを最小限に抑えて簡単に含めることができます(ケースの80%以上でキャッシュされた応答)。 問題に対する別の保護層が追加されます。 短所: Content-Lengthヘッダーは常に(動的に作成されたページ上にも)存在するため、クライアントは別の形式の検証を必要としません。 これまでのところ、破損が原因で発生する問題は認識していません。 MD5チェックは、Webページのロード時間に遅延を追加します。 ポイント: 特定のメディアタイプには、これを不要にする独自の形式のダイジェストが含まれていますか? TCPがすでにこれを提供している場合、なぜHTTP標準に含まれていたのですか? 既存の実際の用途は何ですか? MD5チェックは無視できますか? これを単体テストに追加して実装することは、実際の問題ではありません。1時間程度の作業です。ただし、有害な場合は、Webサイトの「ヘルスチェック」で使用される高レベルのスニフテストに追加する必要があります。

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