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

     
  • 相关阅读:
    python面试大全
    python面试2
    python求职之路
    python面试题目
    关于栈的输入顺序和输出顺序
    表单提交中get和post方式的区别
    DOS命令行下mysql 基本命令
    跨站请求伪造CSRF
    Windows上python的virtualenv 安装及使用
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
  • 原文地址:https://www.cnblogs.com/1955/p/7838909.html
Copyright © 2011-2022 走看看