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

     
  • 相关阅读:
    [Java入门] 从键盘输入两个整数,求最小公倍数并输出
    【C#食谱】【面食】菜单3:用泛型替代ArrayList
    C# Stable Sort(稳固排序)
    【C#食谱】【面食】菜单4:List和LinkedList性能比较
    一个非常酷的应用:修改“开始”菜单的显示文本
    我的第一个5年计划
    C#语言重要常识
    决定执行力的49个细节
    .NET资源链接
    标准表达式中数据类型不匹配(Access 时间格式)
  • 原文地址:https://www.cnblogs.com/1955/p/7838909.html
Copyright © 2011-2022 走看看