首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >uploadString()出现异常

uploadString()出现异常
EN

Stack Overflow用户
提问于 2017-03-14 04:23:06
回答 1查看 732关注 0票数 0

我有一些麻烦处理(在)著名的异常“服务器提交了一个协议违规”,我试图发送一个XML字符串到一个给定的ip地址端口和一切似乎是最好的,但这个讨厌的异常让我紧张,我读了一些修复,如配置文件,但这不起作用,我不是C#专家,所以我猜有一些可怕的错误逗留在这里的某个地方,任何帮助将不胜感激!

代码语言:javascript
复制
      string xml = "<Login services=\"NetPage\"/>\n" +
                   "<PageRequest pager=\"2;22\" system_id=\"18\"/>";
       string url = new UriBuilder("http", ipAddress, 3700).ToString();

        using (System.Net.WebClient client = new System.Net.WebClient())
        {
            try
            {
                client.UploadString(url, xml);
            }
            catch(WebException ex)
            {
                throw ex;
            }

        }
EN

回答 1

Stack Overflow用户

发布于 2017-03-14 09:42:55

我要做的第一件事是在调用upload之前正确设置HTTP内容类型。当服务器得到意想不到的内容时,他们经常会不高兴。

代码语言:javascript
复制
client.Headers.Add("Content-Type","application/xml");
client.UploadString(url, xml);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42772761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档