私は外部支払いサイトを使用して自分のWebサイトにリダイレクトしています。ヘッダーにフォームデータの一部が必要で、データを取得する方法がわかりません。ここではスクリーンショットです:HTTPヘッダーフォームデータを取得する方法
ヘッダ]タブ内が、私はForm Data
タブから情報を取得したいです。
以下のコードはヘッダーの取得に関するものですが、問題は、ResponseHeaders
タブのコードを取得することだけです。 req
にはフォームデータを取得する機能がありません。
var req = new XMLHttpRequest();
req.open('GET', document.location, false);
req.send(null);
var headers = req.getAllResponseHeaders().toLowerCase();
は、私はMozillaのサイトは(https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/getResponseHeader)
var client = new XMLHttpRequest();
client.open("GET", "unicorns-are-teh-awesome.txt", true);
client.send();
client.onreadystatechange = function() {
if(this.readyState == this.HEADERS_RECEIVED) {
console.log(client.getResponseHeader("Content-Type"));
}
}
しかしフェッチが進歩して例を提供
var formData = req.getFormData().toLowerCase();
レスポンスでは「フォームデータ」を送信するのではなく、「取得する」のではないことがわかりました。私は混乱していますか? –
フォームデータは私に渡されません。それはPaypalの支払いリダイレクトからのもので、私はpaypal経由でカスタムのリダイレクトURLを設定する方法を見つけることができず、必要なデータがリダイレクトのFormDataに含まれていることがわかりました。それにアクセスする可能性があります – davidhu2000
ああ、PPはあなたのサーバーへの(リダイレクト)要求でそれを送信していますか?おそらく私は混乱していると思う。私は今静かになるでしょう。がんばろう。編集:クエンティンとは何ですか。 –