0
using Flurl.Http;
dataMapperSurvey = "url"
var responseJString = await dataMapperSurvey.WithHeader("AUTH_TOKEN", "335351").GetStringAsync();

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

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

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

4

1 に答える 1

0

サーバー上の独自のコードから 500 応答 (通常は未処理の例外に似ています) を受信して​​いると述べました。これは、クライアント側ではなく、デバッグ作業に集中する必要がある場所です。Web アプリが、Visual Studio でローカルに実行できる ASP.NET のフレーバーであると仮定すると、次のようにアプローチします。

  1. Web アプリをデバッグします。コントローラにブレークポイントを設定するか、すべての未処理の例外でブレークします

  2. Flurl で API を呼び出した場合の例外の詳細を調査します。例外を処理し、400 (不正なリクエスト) またはより適切なものを返すか、不正なリクエストでない場合は、コードを修正して正しく処理します。

  3. Flurl 呼び出しが Postman と異なる動作をする理由がまだ不明な場合は、サーバーからの要求 (ヘッダー、本文など) を調べて、何が違うのかを判断してください。

于 2015-12-10T23:09:38.497 に答える