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;
}
ありがとう