問題タブ [fetch-api]

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.

0 投票する
6 に答える
79103 参照

javascript - Promise.all で URL の配列を取得するにはどうすればよいですか?

URLの配列がある場合:

そして、次のようなオブジェクトを構築したいと思います。

私は でこれを行うことを学ぼうとしてきましたがfetch、これはもちろんPromises を返します。

私が試したいくつかのことはうまくいきません

これは正しくないように見えますが、いずれにせよ機能しません — 配列 ['one', 'two', 'three'] にはなりません。

Promise.allここで正しいアプローチを使用していますか?

0 投票する
1 に答える
2276 参照

javascript - CORS リクエストでのレスポンス ヘッダーへのアクセス

fetch API を使用して、以下のスニペットのようなクロスドメイン リクエストを作成しています

ご覧のとおり、応答で返されますが、Link ヘッダー (および他のいくつかのヘッダーも) にはアクセスできません。ローカル リクエストではすべてのヘッダーにアクセスできるため、これは CORS の問題だと思います。

それは設計によるものですか?その問題を回避する方法はありますか?

0 投票する
1 に答える
785 参照

post - Zapier + Prosperworks で API 呼び出しをフェッチする

Zapier の Code から Prosperworks API を呼び出そうとしています。これはcurlで簡単に実行できますが、私の人生では、フェッチを使用してこのPOST呼び出しを機能させることはできません。以下は私が持っているものです...助けていただければ幸いです。ありがとう

0 投票する
1 に答える
6616 参照

javascript - Fetch API - クロスドメイン

Fetch API、AJAXの「後継者」は有望に思えますが、クロスドメイン(またはクロスオリジン)の例を見つけることができないようです。実際、同じオリジンの例を除いて、このオンラインについてはあまりありません、これは、JSONP が今後数年間でデファクトで単純な方法であり続けることを意味しますか? CORS は、構成の煩わしさの点で非現実的です。

0 投票する
9 に答える
155185 参照

javascript - window.fetch を使用してファイルをダウンロードするにはどうすればよいですか?

ファイルをダウンロードしたい場合、then以下のブロックで何をすればよいですか?

コードはクライアント側にあることに注意してください。

0 投票する
2 に答える
20467 参照

javascript - JavaScript fetch API からの応答オブジェクトが約束であるのはなぜですか?

JavaScript fetch API を使用してサーバーからリクエストする場合は、次のようにする必要があります。

ここで、response.json()その約束を解決しています。

問題は、 のエラーをキャッチしたい場合は404、応答の約束を解決してから、フェッチの約束を拒否する必要があるということですcatch。これは、ネットワーク エラーが発生した場合にのみ終了するためです。したがって、フェッチ呼び出しは次のようになります

これは、読んで推論するのがはるかに難しいものです。だから私の質問は:なぜこれが必要なのですか?応答値としてプロミスを持つことのポイントは何ですか? これを処理するより良い方法はありますか?