首页 新闻 搜索 专区 学院

服务器提交了协议冲突 Section=ResponseStatusLine 的解决办法

0
悬赏园豆:15 [待解决问题]

最近要做一个检查远程文件是否存在的功能,但是有个别的检查就出错了,代码如下,请求解决

public static bool RemoteFileExists(string fileUrl)
        {
            bool result = false;//下载结果

            WebRequest req = null;
            WebResponse res = null;
            try
            {
                req = WebRequest.Create(fileUrl);
                req.PreAuthenticate = false;
                req.Method = "HEAD";

                res = req.GetResponse();
                result = ( res != null);

            }
            catch (Exception ex)
            {
                result = false;
            }
            finally
            {
                if (res != null)
                {
                    res.Close();
                    res = null;
                }
                if (req != null)
                {
                    req.Abort();
                    req = null;
                }
            }

            return result;
        }

我使用了一些解决方法,但是仍然无效,如下

<system.net>
    <settings>
      <httpWebRequest useUnsafeHeaderParsing="true"/>
    </settings>
  </system.net>
web
Fencer的主页 Fencer | 初学一级 | 园豆:7
提问于:2013-03-28 11:00
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册