xamarin形式:发布请求结果500内部服务器错误

时间:2018-11-27 07:52:28

标签: iis xamarin.forms asp.net-web-api2 windows-server-2016

当我将来自xamarin表单应用程序的请求发布到我的Web服务时,我只会得到以下结果:“ 500 Internal server error”,但是当我使用邮递员执行相同的请求时,它会起作用。

我在Google上搜索并阅读了许多有关此类错误的帖子,但对我的问题没有任何结果。

任何帮助将不胜感激。

我的xamarin形式的代码是:

var content = JsonConvert.SerializeObject(item);
HttpResponseMessage hrm = await _client.PostAsync(RestURL, content);

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。也许对其他人有帮助。

我之前的代码中有一个错误,所以我用下面的代码重写它:

 HttpResponseMessage hrm = await _client.PostAsync(RestURL, new StringContent(content, System.Text.Encoding.UTF8, "application/json");