0
一連のPOSTリクエストを作成するChrome拡張機能を作成しようとしています。それぞれのパラメータは前回のレスポンスに依存しています。私はフェッチを使ってこれをやっています。私はどのように単一のクエリのコンポーネント間の依存関係を処理するために使用する方法を理解しますが、どのようにクエリ間の依存関係を処理するでしょうか?だから、現在、私の拡張子はクロムエクステンションで一連のPOSTリクエストを連鎖させるにはどうすればいいですか?
fetch('http://localhost:8081/seed/create', {
method: 'post',
headers: new Headers({
'Accept': 'application/json, text/plain, */*',
"Content-Type": "application/json; charset=UTF-8"
}),
body: '{"name": "nutch","seedUrls":[{"seedList": null,"url": "http://nutch1.apache.org/"}]}'
})
.then(function (response) {
return response.text();
})
.then(function (text) {
seed = text;
console.log(seed);
document.getElementById("post").innerHTML = "responsePost: " + seed;
})
.catch(function (error) {
console.log('FAIL: ', error);
});
});
のようなコードを持っているが、私は、最初から成功を待ち、そして以前の応答とそのペイロードを投入しなければならない二POSTリクエストが必要です。任意のヒント??感謝! ありがとう!
最後に.thenをもう一度付けてください。または、[async await]を使用してください(https://developers.google.com/web/fundamentals/getting-started/primers/async-functions) –
ありがとう、私はそれを試してみる:) –