zoukankan      html  css  js  c++  java
  • C# HttpHelper万能框架实现 接口

    POST请请求是使用Http协议与请求的URL进行连接,然后再写入数据,最后关闭连接的过程

    方法(1)

        

    //要Post的数据
    string postdate = "a=123&c=456&d=789";
    //将Post数据转为字节数组
    byte[] bytedate = System.Text.Encoding.UTF8.GetBytes(postdate);
    //创建Httphelper对象
    HttpHelper http = new HttpHelper();
    //创建Httphelper参数对象
    HttpItem item = new HttpItem()
    {
        URL = "http://www.sufeinet.com",//URL     必需项   
        Method = "post",//URL     可选项 默认为Get  
        ContentType = "application/x-www-form-urlencoded",//返回类型    可选项有默认值
        PostDataType = PostDataType.Byte,
        PostdataByte = bytedate
    };
    //请求的返回值对象
    HttpResult result = http.GetHtml(item);
    //获取请请求的Html
    string html = result.Html;
    //获取请求的Cookie
    string cookie = result.Cookie;
     
     
     
    方法(2)

    public static string Url = System.Web.Configuration.WebConfigurationManager.AppSettings["RemoteUrl"];
            public static void Add(FaceItem item) {


                try
                {
                    HttpHelper http = new HttpHelper();
                    HttpItem hitem = new HttpItem()
                    {

                        Method = "post",//URL     可选项 默认为Get  
                        ContentType = "application/x-www-form-urlencoded",
                        URL = Url + "add.action",
                        Postdata = string.Format("f_Id=1&imgLen={0}&imgContent={1}&name={2}&info=",
                                                  item.UserGuid, item.ImgLength, item.ImgContent)
                    };

                    HttpResult result = http.GetHtml(hitem);
                    //获取请请求的Html
                    string html = result.Html;
                    //获取请求的Cookie
                    string cookie = result.Cookie;
                   // item.ImageId = Guid.NewGuid().ToString();
                }
                catch(Exception ex) {
                    //记录错误
                }

                //测试使用
                item.ImageId = Guid.NewGuid().ToString();

            }

    苏飞论坛

    http://www.sufeinet.com/thread-9993-1-1.html

     
  • 相关阅读:
    【需求征集系统】打卡(五)
    【需求征集系统】打卡(五)
    《需求分析与系统设计》阅读笔记(一)
    每周总结【2020/10/24】————Redis与Mongodb初学
    【需求征集系统】打卡(四)
    【需求征集系统】打卡(三)
    初步自学Java小结
    关于“教室派”APP的使用报告和相关建议
    冲刺第一天
    结对开发之求环形数组的最大值
  • 原文地址:https://www.cnblogs.com/1955/p/7838909.html
Copyright © 2011-2022 走看看