有时我得到“响应状态代码不表示成功:500(内部服务器错误)”但它并不总是发生,为什么会发生,我该如何预防?先感谢您
try
{
using (var handler = new HttpClientHandler
{
Credentials = new
NetworkCredential(settings["userp"].ToString(), settings["usern"].ToString())
})
{
using (var client = new HttpClient(handler))
{
var result = await client.GetStringAsync(uriSources);
string st = JsonConvert.DeserializeObject<string>(result);
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "ERROR...", MessageBoxButton.OK);
}}
它不会一直发生,但如果我在 Chrome 中运行“https:// * .azurewebsites.net/Api/Membership/1”,它确实可以工作......这就是为什么我认为我的代码有问题。