問題タブ [flurl]

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 投票する
1 に答える
1074 参照

c# - UWPでパラメータを使用してGETリクエストを行う方法は?

ここでは、ヘッダーに含まれる特定の Auth_token を使用して URL をヒットしようとしています。

Postman で POST を使用して応答を確認すると例外が発生し、GET を実行すると適切な応答が得られます。

ここで GET リクエストを行う方法がわかりません。誰か助けてもらえますか?

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

c# - Flurl で複数のヘッダーを投稿する

こんにちは、私は Flurl を使用しており、投稿用に複数のヘッダーを設定する必要があり、サイトのドキュメントでは await url.WithHeaders(new { h1 = "foo", h2 = "bar" }).GetJsonAsync(); を行う必要があります。

これが何を意味するのかよくわかりません。 H1、H2 とは何ですか?

ヘッダー "API-VERSION:21" と "Authorization: askjdalksdjlaksjdlaksjd" を設定しようとしています。

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

flurl - 複雑なオブジェクトを持つ PostUrlEncodedAsync

こんにちは、次のようなオブジェクトを投稿しようとしています:

myObj の新しいオブジェクトを生成して PostUrlEncodedAsync を使用すると、次のように投稿されます。

私の名前空間/クラスがそれらのフィールドで何をしているのかわかりません。これを await "myurl.com".PostUrlEncodedAsync(_model) として投稿しています。

0 投票する
0 に答える
1929 参照

c# - Flurl の実装の何が問題になっていますか?

Flurl を使用して API をクエリしていますが、非常に奇妙な動作が発生しています。

GetAthleteSummary への呼び出しは成功しますが、GetCurrentAthlete への呼び出しは 401 Unauthorized で返されます。

アクセス トークンをヘッダーとしてではなく GET 要求のクエリ パラメーターとして渡す別の方法を使用すると、GetCurrentAthlete の呼び出しは成功します。

上記のことから、API の問題であるに違いないと思いましたが、私は Fiddler を使用して、値「Bearer ####removed for privacy##」を持つ「Authorization」ヘッダーを含むリクエストを URL に送信しました。 ##" となり、これは成功です。

この問題は、GetAthleteSummary メソッドを介して正しくリクエストを送信するため、Flurl にあるようには見えません。Fiddler を介してリクエストに正しく応答するため、API とは一致していないようです。だから、私は何か間違ったことをしているに違いない...しかし、私には何がわからない!

以下は、私が使用している API のドキュメントからのリクエストの例です。

助けてください!

さらに情報が必要な場合は、お知らせください。誰かがこのコードを実行してデバッグしようとする場合、私のアクセス トークンが必要になることを感謝します。欲しい人は個人的に私に連絡してください。私はそれを渡します.

乾杯。

編集:

完全なコンソール アプリケーションの例:

結果:出力

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

c# - FlUrl で EnableCookies() を使用しようとすると、null 参照例外がスローされます

実行しようとすると:

EnableCookies() で null 参照例外が発生します

スタック:

私はもっ​​と何かをしなければなりませんか、それとも別の方法で?

flurlエラーハンドラーに配置しましたが、キャッチしません(null exであるため)

私は await/async と flurl を同時に使い始めています...基本的な間違いを犯していたらごめんなさい。

http://tmenier.github.io/Flurl/client-lifetime/のコードを例として使用します