問題タブ [http-headers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
curl - cURL呼び出しを介してHTTPリクエストを使用してヘッダーを送信する方法は?
Linux ボックス上の Apache サーバーにヘッダーを送信したいと考えています。cURL呼び出しでこれを達成するにはどうすればよいですか?
c# - ホストを偽装するC#でWebページをリクエストする
Web サイトに配信される Web ページのリクエストを作成する必要がありますが、ホスト ヘッダー情報も設定できる必要があります。HttpWebRequest を使用してこれを試しましたが、ヘッダー情報は読み取り専用です (または、少なくともホスト部分は読み取り専用です)。ユーザーができる前にページの最初のリクエストを実行したいので、これを行う必要があります。負荷分散された 10 個の Web サーバーがあるため、各 Web サーバーからファイルを要求する必要があります。
私は次のことを試しました:
ヘッダーを更新できないため、明らかにこれは機能しません。また、これが本当に正しい方法であるかどうかもわかりません。
php - Web サイトのすべての HTML フォームで Internet Explorer のオートコンプリート機能が無効になっているのはなぜですか?
フォームに対して Internet Explorer のオートコンプリートがオンになっている場合、HTML フォームの各フィールドのエントリはキャッシュされ、ユーザーがフォームにコンテンツを 2 回目に入力し始めるときにプロンプトとして表示されます。
私の Web サイトでは、そのサイトに存在するどのフォームに対してもオートコンプリート機能が表示されません。しかし、他の Web サイトでは、そのコンテンツを問題なく保持および配信しています。
私のサイトは PHP をスクリプト言語として使用しており、すべてのコンテンツは SSL 経由で配信されます。
asp.net - キャッシングの問題
私は aspx ページを持っていますが、すべてのコンテンツは手で生成されています (はい、ハンドラーを作成する必要があることはわかっています。別の質問があります)
出力をクライアント ブラウザにキャッシュしたい。問題は、1 つのクエリに対してのみキャッシュされることです。
それはかなり面倒になっています。私が言ったように、一度だけキャッシュされます。受信後、HTTP 304 ブラウザーは情報 (etag、lastmodified) をキャッシュせずにクリーン リクエストを送信します。アイデアはありますか?
asp.net - ASP.NET Compat モードの WCF サービス - ユーザー名/パスワードを渡す最も簡単な方法は何ですか
私は Web サービスを持っています (WCF または ASMX は関係ありません)... コンソール アプリケーションを作成し、右クリックして、サービス参照を追加しました。ここまでは順調ですね。
ただし、私の人生では、「セキュリティ」資格情報をサービスに渡すことはできません。これは私のクライアントコードです:
しかし、サーバー上では、何をしても (aspnetcompant モードのオンとオフ、wcf サービス、asmx サービス、カスタム http ハンドラーなど)...「bob:123!!」が見つかりません。どこでも。ヘッダーにも、HttpContext.Current.User.Identiy.Nameにも、Thread.CurrentPrincipalにもありません...何もありません。
ここで何が欠けていますか?
rest - ブラウザから送信される HTTP リクエストのヘッダーを変更できますか?
POST
安らかな設計を検討しており、HTTP メソッド ( 、GET
、...) と HTTP ヘッダーを可能な限り使用したいと考えています。HTTP メソッドPUT
とDELETE
がブラウザーからサポートされていないことは既にわかっています。
Accept
現在、同じリソースの異なる表現を取得しようとしていますが、リクエストのヘッダーを変更してこれを行いたいと考えています。Accept
このヘッダーに応じて、サーバーは同じリソースで異なるビューを提供できます。
問題は、ブラウザにこのヘッダーを変更するように指示する方法が見つからなかったことです。
<a..>
タグにはtype属性があり、MIME タイプを持つことができ、良い候補のように見えましたが、ヘッダーは依然としてブラウザのデフォルトのままでした (Firefox ではabout:config
、network.http.accept.default
キーで変更できます)。
xml - XMLドキュメントで、XMLドキュメントのコンテンツタイプを変更する方法はありますか?
XMLドキュメントで、XMLドキュメントのコンテンツタイプを変更する方法はありますか?
私は、HTML を返す非常に古いシステムを使用しています (そして、XML を返すようにしようとしています)。XMLHttpRequest から取得していますが、netcat を使用して、コンテンツ タイプ ヘッダーを返していないことに気付きました。
XMLHttpRequest.responseXML を受け取ると、responseText は存在しますが、responseXML は null です。
返される XML が適切な形式であるかどうかを確認しましたが、そのように見えます (非常に短いドキュメントです)。
apache - アンカー ポイントに 301 リダイレクトを記述できますか?
これは有効で正しいですか?
という部分に特に興味があり#info
ます。
apache - mod_rewrite と Joomla のヘルプ
私の Joomla サイトでは、かなり単純な RewriteRules をいくつか .htaccess ファイルに追加しました。サイトのファイル構造を変更していて、古いリンクを壊したくないので、これらはすべてこのような 1 対 1 のルールです。
これらは、Joomla にパッケージ化されている既存のルールに追加されます。
既存の Joomla ルールをコメント アウトすると、ルールが正しく機能していることがわかりますhttp://example.com/content/view/54/48/
。ブラウザのアドレス バーに入力すると、アドレス バーが に変わりますhttp://example.com/courses
。ただし、他のルールをそのままにしておくと、Joomla はそれをどう処理すればよいかわかりません。 (「不明なコンポーネント エラー」が発生します)。直接入力するhttp://example.com/courses
と期待どおりに動作するので、Joomlaではなく、私の書き直しの問題だと感じています。
RewriteRules が順番に作用していると思いました。例えば:
私は共有ホスティングを使用しているため、残念ながらログオンできません。誰か私にアドバイスはありますか?
php - ファイル ダウンロードの HTTP ヘッダー
ファイルのダウンロードを処理する PHP スクリプトを作成し、どのファイルが要求されているかを判断し、適切な HTTP ヘッダーを設定して、ブラウザーが実際にファイルをダウンロードするように (ブラウザーに表示するのではなく) トリガーします。
一部のユーザーから、特定のファイルが正しく識別されないと報告されているという問題が発生しました (そのため、拡張子に関係なく、ブラウザーはそれを GIF 画像と見なします)。これは、応答ヘッダーに「Content-type」を設定していないためだと思います。これはほとんどの場合ですか?もしそうなら、考えられるすべてのファイルタイプを説明しようとするのではなく、すべてのファイルに使用できるかなり一般的なタイプはありますか?
現在、「Content-disposition: attachment; filename=arandomf.ile」という値のみを設定しています。
更新:このガイドに従って、ファイル ダウンロードのより堅牢なプロセスを構築しました ( http://w-shadow.com/blog/2007/08/12/how-to-force-file-download-with-php/ ) 。 、しかし、スクリプトが実行されてからブラウザのダウンロードダイアログが表示されるまでにはかなりの遅延があります。これを引き起こしているボトルネックを特定できる人はいますか?
これが私の実装です: