• 使用post请求时报出【远程服务器返回错误: (411) 所需的长度。】异常


    
    

      

    情况1:
    增加代码:request.ContentLength = 0;

     public string GetCard(string idcard)
            {
                string host = "http://******/doCheckIDCard?cidcode=" + idcard;
                Encoding encoding = Encoding.Default;
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(host);
                request.Method = "post";
                request.KeepAlive = true;
                request.ContentLength = 0;
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.Default);
                string result = reader.ReadToEnd();
                return result;
            }

    情况2:
    增加:request.ContentLength = buffer.Length;

    public string getaa()
    {
        string token = getBaiduTxtAccessToken();
                    string host = "https://******/idcard?access_token=" + token;
                    Encoding encoding = Encoding.UTF8;
                    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(host);
                    request.Method = "post";
                    request.KeepAlive = true;
                    String str = "id_card_side=" + "front" + "&image=" + HttpUtility.UrlEncode(idcardimg.Replace(" ", "+"));
                    byte[] buffer = encoding.GetBytes(str);
                    request.ContentLength = buffer.Length;
                    request.GetRequestStream().Write(buffer, 0, buffer.Length);
                    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                    StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
                    string result = reader.ReadToEnd();
    }
  • 相关阅读:
    android打包so文件到apk
    source build/envsetup.sh 之后
    android 应用程序 集合
    dedecms模块支持系统标签
    php中的两个DI解决方案
    yii快速入门与参考
    [ZT] 使用PHPFPM (PHP FastCGI Process Manager)来对phpcgi进程进行管理
    [转]VLD扩展使用指南
    织梦CMS安装路径问题
    php+mysql中存储过程性能简单比较
  • 原文地址:https://www.cnblogs.com/syeacfpl/p/15955707.html
Copyright © 2020-2023  润新知