我在dot net coer 2.0应用程序内部尝试过,但是它总是出现500个内部服务器错误:
注意: 1.有时候会获得成功,例如说如果我击中10到15次,那么它就会获得一次成功。
所以请帮助我, 这是我的代码
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("http://xxxxxxxx:xxxx/api/sms/SendSMSVMart");
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
//HTTP POST
var postTask = client.PostAsJsonAsync<SMSRequest>("SendSMSVMart", smsRequest).Result;
if (postTask.IsSuccessStatusCode)
{
// to do
}
else
{
// to do
}
}
答案 0 :(得分:0)
最后我使用下面的行解决了这个问题
var postTask = client.PostAsync("", new StringContent(JsonConvert.SerializeObject(smsRequest), Encoding.UTF8, "application/json")).Result;