別のアプリケーションでHttpRequestExceptionから値を取得する

クセニヤユディナ

ExceptionあるWebアプリケーションから送信し、別のWebアプリケーションで取得します。HttpRequestExceptionこの場合、どうすれば値を取得できますか?

送信元:

context.Response = new HttpResponseMessage(apiError.StatusCode)
{
    Content = new ObjectContent<ApiError>(apiError,
       new JsonMediaTypeFormatter(), @"application/json")
};
return context;

別のものに入る:

catch (HttpRequestException e)
{
    this.logger.LogError(
      string.Format("Ошибка запроса {0}", requestUri.AbsoluteUri),
      LogCategoryRepository.ApiCashdesk,
      e);
    throw;
}
クセニヤユディナ

OK。クラスを作成するだけです。

 public class ErrorDetails
 {
    public string Details { get; set; }
 }

そしてそれを使用してください:

try
            {
                using (var response = await client.SendAsync(request).ConfigureAwait(false))
                {
                    if(!response.IsSuccessStatusCode)
                    {
                        ***var error = await response.Content.ReadAsAsync<ErrorDetails>().ConfigureAwait(false);***
                        throw new HttpRequestException(error.Details);
                    }
                    response.EnsureSuccessStatusCode();
                    var result = await response.Content.ReadAsAsync<TResponse>().ConfigureAwait(false);
                    return result;
                }
            }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

別のアプリケーションから文字列配列を取得する

分類Dev

別のコンソールアプリケーションからWPFアプリケーションでアクションを起動する

分類Dev

別のアプリケーションからのDBクエリを含むNode.js関数から戻り値を取得する方法

分類Dev

別のJavaアプリケーションからJavaアプリケーションを起動する

分類Dev

別のAndroidアプリケーションからプログラムでアプリケーションのデータをクリアする

分類Dev

別のAndroidアプリケーションからデータを取得する方法

分類Dev

現在のアプリケーションから別のアプリケーションを実行するにはどうすればよいですか?

分類Dev

アプリケーションクラスからリソースのint値を取得する

分類Dev

別のサーバーからリモートでBiztalkアプリケーションのリストを取得する方法

分類Dev

SpringアプリケーションでRestTemplateを使用してJSONから値を取得する

分類Dev

特定のアプリケーションが終了するまで待ってから、別のアプリケーションを起動します

分類Dev

別のアプリケーションを使用しながらアプリケーションを制御することは可能ですか?

分類Dev

アプリケーションを変更せずにTomcatのHttpServletRequest.getRemoteUser()から値を取得する

分類Dev

Laravelで別のPHPアプリケーションのセッションデータを取得する

分類Dev

2.2 GraphAPIからアプリケーションの投稿を取得する方法

分類Dev

アプリから別のアプリケーションのウィンドウへの参照を取得する方法はありますか?

分類Dev

個別のMVCアプリケーションからローカルでWebApiを参照する

分類Dev

Windows10でアプリケーションを非表示の画面から別の画面に移動する

分類Dev

別のWebアプリケーションからWebアプリケーションを呼び出す

分類Dev

C#デスクトップアプリケーションからArduinoUnoコントローラーの一意の識別値を取得します

分類Dev

Tomcatアプリケーションからエラーを取得するAngularアプリケーション

分類Dev

現在のアプリケーションから別のアプリをロードする

分類Dev

変数を別のアプリケーションに送信し、そこから応答を取得しますか?

分類Dev

ディープリンクを使用して別のアプリケーションからアプリケーションを起動する

分類Dev

別のアプリケーション(ウィンドウ)からテキストを取得できません

分類Dev

TelegramBotアプリケーションはこのエラー(SocketException、IOException、WebException、HttpRequestException)で動作を停止します

分類Dev

Androidのあるアプリケーションから別のアプリケーションにバイナリデータを安全に送信する

分類Dev

角度2+で1つのアプリケーションから別のアプリケーションにルーティングする方法

分類Dev

iOS:プログラムでiOSアプリケーションからiTunesアプリのリンクを取得することは可能ですか?

Related 関連記事

  1. 1

    別のアプリケーションから文字列配列を取得する

  2. 2

    別のコンソールアプリケーションからWPFアプリケーションでアクションを起動する

  3. 3

    別のアプリケーションからのDBクエリを含むNode.js関数から戻り値を取得する方法

  4. 4

    別のJavaアプリケーションからJavaアプリケーションを起動する

  5. 5

    別のAndroidアプリケーションからプログラムでアプリケーションのデータをクリアする

  6. 6

    別のAndroidアプリケーションからデータを取得する方法

  7. 7

    現在のアプリケーションから別のアプリケーションを実行するにはどうすればよいですか?

  8. 8

    アプリケーションクラスからリソースのint値を取得する

  9. 9

    別のサーバーからリモートでBiztalkアプリケーションのリストを取得する方法

  10. 10

    SpringアプリケーションでRestTemplateを使用してJSONから値を取得する

  11. 11

    特定のアプリケーションが終了するまで待ってから、別のアプリケーションを起動します

  12. 12

    別のアプリケーションを使用しながらアプリケーションを制御することは可能ですか?

  13. 13

    アプリケーションを変更せずにTomcatのHttpServletRequest.getRemoteUser()から値を取得する

  14. 14

    Laravelで別のPHPアプリケーションのセッションデータを取得する

  15. 15

    2.2 GraphAPIからアプリケーションの投稿を取得する方法

  16. 16

    アプリから別のアプリケーションのウィンドウへの参照を取得する方法はありますか?

  17. 17

    個別のMVCアプリケーションからローカルでWebApiを参照する

  18. 18

    Windows10でアプリケーションを非表示の画面から別の画面に移動する

  19. 19

    別のWebアプリケーションからWebアプリケーションを呼び出す

  20. 20

    C#デスクトップアプリケーションからArduinoUnoコントローラーの一意の識別値を取得します

  21. 21

    Tomcatアプリケーションからエラーを取得するAngularアプリケーション

  22. 22

    現在のアプリケーションから別のアプリをロードする

  23. 23

    変数を別のアプリケーションに送信し、そこから応答を取得しますか?

  24. 24

    ディープリンクを使用して別のアプリケーションからアプリケーションを起動する

  25. 25

    別のアプリケーション(ウィンドウ)からテキストを取得できません

  26. 26

    TelegramBotアプリケーションはこのエラー(SocketException、IOException、WebException、HttpRequestException)で動作を停止します

  27. 27

    Androidのあるアプリケーションから別のアプリケーションにバイナリデータを安全に送信する

  28. 28

    角度2+で1つのアプリケーションから別のアプリケーションにルーティングする方法

  29. 29

    iOS:プログラムでiOSアプリケーションからiTunesアプリのリンクを取得することは可能ですか?

ホットタグ

アーカイブ