当我将来自xamarin表单应用程序的请求发布到我的Web服务时,我只会得到以下结果:“ 500 Internal server error”,但是当我使用邮递员执行相同的请求时,它会起作用。
我在Google上搜索并阅读了许多有关此类错误的帖子,但对我的问题没有任何结果。
任何帮助将不胜感激。
我的xamarin形式的代码是:
var content = JsonConvert.SerializeObject(item);
HttpResponseMessage hrm = await _client.PostAsync(RestURL, content);
答案 0 :(得分:0)
我解决了这个问题。也许对其他人有帮助。
我之前的代码中有一个错误,所以我用下面的代码重写它:
HttpResponseMessage hrm = await _client.PostAsync(RestURL, new StringContent(content, System.Text.Encoding.UTF8, "application/json");