zoukankan      html  css  js  c++  java
  • 自动升级组件中的错误:没法实例化Http请求流

    在下载新版本时,需要请求列举目录文件,获得服务器该目录下所有文件,然后下载。
    但发出XML请求的时候报错了。
       HttpWebRequest Request = (HttpWebRequest)HttpWebRequest.Create(url);
       Request.Headers.Add("Translate: f");
       Request.Credentials = CredentialCache.DefaultCredentials;

       string requestString = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>"+
        "<a:propfind xmlns:a=\"DAV:\">"+
        "<a:prop>"+
        "<a:displayname/>"+
        "<a:iscollection/>"+
        "<a:getlastmodified/>"+
        "</a:prop>"+
        "</a:propfind>";
       
       Request.Method = "PROPFIND";
       if (deep == true)
        Request.Headers.Add("Depth: infinity");
       else
        Request.Headers.Add("Depth: 1");
       
       Request.ContentType = "text/xml";
       Request.ContentLength = requestString.Length;
       Stream requestStream = null;
       try
       {
        requestStream = Request.GetRequestStream();   
        //创建流的时候失败了。501错误。服务器不支持该函数!
        //但我已经把该目录设为可“浏览目录“了. 不支持DAV??不明白了
       }
       catch (Exception er)
       {
        Debug.WriteLine("Z.J.Chen: Can't create a http request stream! "+er.Message);    
        requestStream.Close();
       }

  • 相关阅读:
    MapReduce 运行流程概要
    HDFS 读写流程概要
    Hadoop源码分析22:dfsclient概要
    Hadoop源码分析22:dfsclient概要
    Matlab安装SVM/RF工具箱的办法
    最大似然估计、最大后验概率估计、贝叶斯公式的理解
    车牌识别
    BP神经网络
    SVM中核函数的理解
    数据库面试
  • 原文地址:https://www.cnblogs.com/babyblue/p/32713.html
Copyright © 2011-2022 走看看