HTTPリクエストのヘッダを変更または設定するために、ある種のJavaScriptを使用できますか?javascriptを使用してhttpリクエストのヘッダーを変更することはできますか?
答えて
ヘッダーは、javascriptがダウンロードされる前に、解釈されるよりもずっと前に渡されます。短いことは答えはいいえです。
しかし、ajax呼び出しのコンテキストで話している場合(例としてjQueryを使用します)、リクエストヘッダーを記述することができます。
reading headers from an AJAX call with jQueryを参照してください。 使いのブラウザではJavaScriptがサーバー側であれば[はい(ポストは、HTMLに言及し、おそらくないので)であろうと(例えばNode.jsの)、しかしsetting headers before making the AJAX call with jQuery
を参照してください:あなたは、XMLHttpRequestオブジェクトを使用して
var body = 'hello world';
response.writeHead(200, {'Content-Length': body.length,'Content-Type': 'text/plain' });
Htmlは私の間違いだと言いますが、それはサーバー側です。あなたの答えが私を大いに助けてくれると思います!ありがとう!! – thiagocfb
setRequestHeader
機能を使用できます。
あなたの方法であなたを得るために少しコード:
var xhr = new XMLHttpRequest()
xhr.open("GET", "/test.html", true);
xhr.setRequestHeader("Content-type", "text/html");
xhr.send();
方法setRequestHeader
はオープンし、送信する前に、後に呼び出さなければなりません。
さらに詳しい情報: https://developer.mozilla.org/en/DOM/XMLHttpRequest#setRequestHeader()
おかげさまで大変感謝しています!それを試みます! :) – thiagocfb
- 1. AlamofireのすべてのリクエストのHTTPヘッダーを変更します
- 2. javascriptを使用してURLを開き、リクエストにカスタムHTTPヘッダーを設定する方法はありますか?
- 3. CSRF攻撃:javascriptを使用してユーザーエージェントのヘッダーを変更できますか?
- 4. リクエストメソッドを変更してリクエストを転送することはできますか?
- 5. インターセプタを使用してJAX-RSアプリケーション内のhttpヘッダーをチェックすることはできますか?
- 6. HTTP/2のみを使用するHTTPリクエストを作成することはできますか
- 7. ExpressJSのリクエストモジュールを使用して、すべての発信HTTPリクエストにヘッダーを追加できますか?
- 8. $ httpインターセプタでHTTP応答ステータスを変更することはできますか?
- 9. JavaはHTTPリクエストでいくつかのヘッダーを送信することを省略できますか?
- 10. AJAXを使用してクエリーセットを変更することはできますか?
- 11. powershellを使用してファイルエクスプローラビューを変更することはできますか?
- 12. PHPは、ヘッダー情報を変更することはできません - 入力フォームを使用して
- 13. Perl HTTP :: Asyncモジュールを使用してヘッダーを読み取ることはできますか?
- 14. タイムラインバナー - APIを使用して変更することはできますか?
- 15. javascriptを使用してHTTP GETリクエストを行うことで応答(xml)を表示しますか?
- 16. Observableを再試行するときにHTTP上のヘッダーを変更します。
- 17. Office JavaScript AddInを使用してページ設定を変更することはできますか?
- 18. NSISでhttp getとhttp postを使用することはできますか?
- 19. httpリクエストをずらすことはできますか?
- 20. RequestOptionsを使用して条件付きでHTTPリクエストにヘッダーを追加
- 21. Referer HTTPヘッダーに頼ることはできますか?
- 22. FroalaがHTTPリクエストを行うときに、HTTPヘッダーにトークンを追加します。
- 23. AJAXリクエストを使用してreqular httpリクエストのようにページ全体を更新できますか?
- 24. ブラウザでJavascriptファイルの変数を変更することはできますか?
- 25. JMeterはHTTPリクエストでbeanshell変数を使用します
- 26. スプレッドシートスクリプトを変更して使用権限を変更することはできますか?
- 27. httpで使用されるUser-AgentヘッダーをAngular2で設定することはできますか?
- 28. JavaScriptを使用してスライドショーのようにヘッダー内のテキストを変更する
- 29. httpリクエストを実行するときのレイアウト要素の変更
- 30. httpヘッダーからAndroidアプリを識別することはできますか?
@Thiago、あなたが "HTML" を言うとき、あなたは "HTTP" を意味します。 HTMLは、HTTPリクエストから返されるテキストの形式です。また、非同期要求(つまり、ajax)を参照するのか、ブラウザが行った要求(たとえば、ユーザーがリンクをクリックしてブラウザが新しいリソースの要求を送信した場合など)を参照していますか。 –
元々は、リンクをクリックした後にブラウザがリクエストしたことを意味しますが、ajaxも私の問題を解決するかもしれません。 html/http x.xの間違いについては申し訳ありません – thiagocfb