14

Refit.ApiException の内容を取得するにはどうすればよいですか?

内部コンテンツが何であるかに応じて、ユーザーに続行方法を知らせたいと思います。したがって、スローされた例外には次の内容があることがわかります...

Content "{\"error\":\"invalid_grant\",\"error_description\":\"ユーザー名またはパスワードが正しくありません。\"}"

問題は、どうすればそれにアクセスできるかです。

4

3 に答える 3

11

ApiException の catch ブロックを 1 つ追加できます。そして、この catch ブロックからコンテンツを取得できます。下記参照:

catch (ApiException ex)
{
    var content = ex.GetContentAs<Dictionary<String, String>>();
    Debug.WriteLine(ex.Message);
}
于 2016-12-09T12:46:58.130 に答える