0

Web API に対して作業を行っていますが、webb API に対して自分自身を認証し、間違ったユーザー名またはパスワードを提供すると、サイトから「リモート サーバーがエラーを返しました: (401) 権限がありません」が返されます。それでいいです。しかし、このサイトは詳細情報も JSON として返しますが、この情報にアクセスする方法がわからず、401 例外が発生します。

誰も手がかりを持っていますか?私が使用しているコードは次のとおりです。

private string Post(string data, string URI)
    {
        string response = string.Empty;
        using (var wc = new WebClient())
        {
            wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
            try
            {
                response = wc.UploadString(URI, data);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }

        }
        return response;
    }

ありがとう

4

1 に答える 1

2

WebExceptionを受け取る必要があります。
Web受付には

応答

探しているものが含まれている必要があります。他のすべてのプロパティも確認できます。

于 2013-03-12T12:57:46.183 に答える