Ejemplo n.º 1
0
        public string PostData(string request, string method)
        {
            RuRo.Common.HttpHelper http = new RuRo.Common.HttpHelper();
            RuRo.Common.HttpItem   item = new RuRo.Common.HttpItem()
            {
                URL               = System.Configuration.ConfigurationManager.AppSettings["webService2ZhuYuanZhenDuan"], //URL     必需项
                Method            = "post",                                                                              //URL     可选项 默认为Get
                IsToLower         = false,                                                                               //得到的HTML代码是否转成小写     可选项默认转小写
                Cookie            = "",                                                                                  //字符串Cookie     可选项
                Referer           = "",                                                                                  //来源URL     可选项
                Postdata          = request,                                                                             //Post数据     可选项GET时不需要写
                PostEncoding      = Encoding.UTF8,
                Timeout           = 100000,                                                                              //连接超时时间     可选项默认为100000
                ReadWriteTimeout  = 30000,                                                                               //写入Post数据超时时间     可选项默认为30000
                UserAgent         = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)",                   //用户的浏览器类型,版本,操作系统     可选项有默认值
                ContentType       = "text/xml",                                                                          //返回类型    可选项有默认值
                Allowautoredirect = true,                                                                                //是否根据301跳转     可选项
                //CerPath = "d:\123.cer",//证书绝对路径     可选项不需要证书时可以不写这个参数
                //Connectionlimit = 1024,//最大连接数     可选项 默认为1024
                ProxyIp = "",//代理服务器ID     可选项 不需要代理 时可以不设置这三个参数
                //ProxyPwd = "123456",//代理服务器密码     可选项
                //ProxyUserName = "******",//代理服务器账户名     可选项
                ResultType = ResultType.String
            };
            item.Header.Add("SOAPAction", method);
            HttpResult result = http.GetHtml(item);
            string     html   = result.Html;
            string     cookie = result.Cookie;

            return(html);
        }
Ejemplo n.º 2
0
Archivo: PK.cs Proyecto: aj-hc/SZY
 public string PostData(string request,string method)
 {
     RuRo.Common.HttpHelper http = new RuRo.Common.HttpHelper();
     RuRo.Common.HttpItem item = new RuRo.Common.HttpItem()
     {
         URL = System.Configuration.ConfigurationManager.AppSettings["webService2ZhuYuanZhenDuan"],//URL     必需项
         Method = "post",//URL     可选项 默认为Get
         IsToLower = false,//得到的HTML代码是否转成小写     可选项默认转小写
         Cookie = "",//字符串Cookie     可选项
         Referer = "",//来源URL     可选项
         Postdata = request,//Post数据     可选项GET时不需要写
         PostEncoding = Encoding.UTF8,
         Timeout = 100000,//连接超时时间     可选项默认为100000
         ReadWriteTimeout = 30000,//写入Post数据超时时间     可选项默认为30000
         UserAgent = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)",//用户的浏览器类型,版本,操作系统     可选项有默认值
         ContentType = "text/xml",//返回类型    可选项有默认值
         Allowautoredirect = true,//是否根据301跳转     可选项
         //CerPath = "d:\123.cer",//证书绝对路径     可选项不需要证书时可以不写这个参数
         //Connectionlimit = 1024,//最大连接数     可选项 默认为1024
         ProxyIp = "",//代理服务器ID     可选项 不需要代理 时可以不设置这三个参数
         //ProxyPwd = "123456",//代理服务器密码     可选项
         //ProxyUserName = "******",//代理服务器账户名     可选项
         ResultType = ResultType.String
     };
     item.Header.Add("SOAPAction", method);
     HttpResult result = http.GetHtml(item);
     string html = result.Html;
     string cookie = result.Cookie;
     return html;
 }