在Windows Phone 8中使用HttpClient执行POST时发生内部服务器错误

妮·拉里亚(Nii Laryea)

我通过这种方式将字符串发布到Web服务器:

private async Task makeRequest(string url, string postData)
    {
        HttpClient client = null;
        HttpResponseMessage response = null;
        try
        {
            client = new HttpClient();
            response = await client.PostAsync(url, new StringContent(postData));

            response.EnsureSuccessStatusCode();
            Debug.WriteLine(response.StatusCode + " " + response.ReasonPhrase);
        }
        catch (HttpRequestException e)
        {
            Debug.WriteLine(e.Message);
        }
    }

但是response.EnsureSuccessStatusCode();抛出一个HttpRequestException当我e.Message在例外情况下执行操作时,它说:Response status code does not indicate success: 500 (Internal Server Error).

出现错误,我在做什么错?以及我该如何纠正呢?

达雷尔·米勒(Darrel Miller)

发布StringContent会将内容类型设置为text/plain您可能会发现服务器不喜欢这样。试着找出什么媒体类型的服务器要求,并设置Headers.ContentType了的StringContent实例。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows Phone 8记录

来自分类Dev

Windows Phone 8的LockScreen

来自分类Dev

Windows Phone 8记录

来自分类Dev

Windows Phone中的DrawerLayout

来自分类Dev

在Windows Phone 8中使用WCF服务:异步方法?

来自分类Dev

在Windows Phone 8中使用WCF服务:异步方法?

来自分类Dev

SetSysTrayVisible错误Windows Phone 8

来自分类Dev

Windows Phone 8中的NavigationDrawer

来自分类Dev

Windows Phone 8中的getrequeststream

来自分类Dev

Windows Phone 8中的NavigationDrawer

来自分类Dev

对Windows Phone 8使用WNS

来自分类Dev

Windows Phone HttpClient GetAsync性能

来自分类Dev

Windows Phone HttpClient GetAsync性能

来自分类Dev

“ Windows Phone Silverlight 8”是否与“ Windows Phone 8”相同?

来自分类Dev

Windows Phone Toolkit的Windows Phone 8占位符问题

来自分类Dev

Windows Phone 8 App升级到Windows Phone 8.1

来自分类Dev

在Windows Phone 8.1上运行Windows Phone 8应用

来自分类Dev

Windows Phone 8 Image Binding

来自分类Dev

Windows Phone 8:显示pdf

来自分类Dev

Windows Phone 8蓝牙开发

来自分类Dev

Windows Phone 8图像绑定

来自分类Dev

Windows Phone 8-PriorityBinding

来自分类Dev

从代码锁定Windows Phone 8

来自分类Dev

滚动浏览Windows Phone 8

来自分类Dev

Windows Phone 8进度栏

来自分类Dev

Windows Phone 8 WCF同步

来自分类Dev

Windows Phone 8 AppBar命令

来自分类Dev

Windows Phone 8的Cordova问题

来自分类Dev

从代码锁定Windows Phone 8