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();
       }

  • 相关阅读:
    Docker——WIN7 安装 Docker实战与入门
    TensorFlow——dropout和正则化的相关方法
    TensorFlow——学习率衰减的使用方法
    TensorFlow——MNIST手写数据集
    TensorFlow——分布式的TensorFlow运行环境
    类加载器
    死亡的对象
    spring boot整合kafka
    Java验证手机号
    类生命周期
  • 原文地址:https://www.cnblogs.com/babyblue/p/32713.html
Copyright © 2011-2022 走看看