C#论坛-玄机论坛-C#论坛-玄机宝盒-玄机类库-C#

 找回密码
 关闭注册

QQ登录

只需一步,快速开始

查看: 2293|回复: 4

[HttpCode] 一键请求XJHTTP的使用方法

[复制链接]
君临 发表于 2014-9-27 18:56:41 | 显示全部楼层 |阅读模式

玄机论坛-专业的C#交流论坛 交流QQ群: 16885911
如有疑问,请加入官方群询问

您需要 登录 才可以下载或查看,没有帐号?关闭注册

x
为了便利的使用HttpCode类库,特意增加了一键请求.
一键 GET

[mw_shl_code=csharp,true]
XJHTTP xjhttp = new XJHTTP();
string url = "www.xuanjics.com";
HttpResults hr = xjhttp.GetHtml(url); //hr.Html属性包含当前请求返回的HTML数据.
方法重载,允许携带自定义CookieContainer;
[/mw_shl_code]

一键POST

[mw_shl_code=csharp,true]XJHTTP xjhttp = new XJHTTP();
CookieContainer cc = new CookieContainer();
string url = "www.xuanjics.com";    //post提交地址
string referer = "www.xuanjics.com"; //上一次请求地址
string postdata = "这里是提交的数据"; //post提交数据
HttpResults hr = xjhttp.PostHtml(url,referer,postdata,true,cc);[/mw_shl_code]

Wininet 包含 普通编码格式 和  UTF8编码格式 的不同方法.
一键  Get WinInet方式

[mw_shl_code=csharp,true]
//返回响应结果
string res = xjhttp.GetHtmlByWininet(url);//直接请求url,自动响应编码(GBK,GB2312)[/mw_shl_code]
[mw_shl_code=csharp,true]string res = xjhttp.GetHtmlByWininetUTF8(url);//使用UTF8格式解码 [/mw_shl_code]

一键 POST WinInet方式

[mw_shl_code=csharp,true]string res=xjhttp.POSTHtmlByWininet(url, postdata); //直接请求方式
            string res=xjhttp.POSTHtmlByWininetUTF8(url, postdata);//使用UTF8编码[/mw_shl_code]

异步 Get

[mw_shl_code=csharp,true] HttpItems item = new HttpItems();
            item.URL = BaseUrl; //请求的URL
            item.Container = cc;//初始化cookie  
            Action<HttpResults> Callback = new Action<HttpResults>(GetCallBack);
            xjhttp.AsyncGetHtml(item, Callback);
void GetCallBack(HttpResults result)
        {

                         //result为返回结果
         }
[/mw_shl_code]
异步POST

[mw_shl_code=csharp,true]
HttpItems item = new HttpItems();
item.URL = BaseUrl; //请求的URL
tem.Container = cc;//初始化cookie  

item.Method = "Post";
item.Postdata = "";  //请求的数据
item.IsAjax = true; //是否增加异步请求标志

Action<HttpResults> Callback = new Action<HttpResults>(POSTCallBack);
xjhttp.AsyncPostHtml(item, Callback);  //处理方式与GET相同

[/mw_shl_code]


玄机论坛-专业的C#交流论坛 交流QQ群: 16885911
帖子内网盘失效后请使用下面地址

http://bbs.msdn5.com/forum.php?mod=viewthread&tid=1218
如果失效请联系站长重新分享
回复

使用道具 举报

inghot 发表于 2014-10-8 14:31:09 | 显示全部楼层
嗯,真不错,支持了。
玄机论坛-专业的C#交流论坛 交流QQ群: 16885911
帖子内网盘失效后请使用下面地址

http://bbs.msdn5.com/forum.php?mod=viewthread&tid=1218
如果失效请联系站长重新分享
回复 支持 反对

使用道具 举报

testbbs1991 发表于 2014-10-8 22:20:55 | 显示全部楼层
火线留名 会火 --大冤家
玄机论坛-专业的C#交流论坛 交流QQ群: 16885911
帖子内网盘失效后请使用下面地址

http://bbs.msdn5.com/forum.php?mod=viewthread&tid=1218
如果失效请联系站长重新分享
回复 支持 反对

使用道具 举报

gtosa 发表于 2014-11-22 21:13:31 | 显示全部楼层
支持,非常不错啊。
玄机论坛-专业的C#交流论坛 交流QQ群: 16885911
帖子内网盘失效后请使用下面地址

http://bbs.msdn5.com/forum.php?mod=viewthread&tid=1218
如果失效请联系站长重新分享
回复 支持 反对

使用道具 举报

milest 发表于 2015-6-15 00:43:06 | 显示全部楼层
玄机论坛-专业的C#交流论坛 交流QQ群: 16885911
帖子内网盘失效后请使用下面地址

http://bbs.msdn5.com/forum.php?mod=viewthread&tid=1218
如果失效请联系站长重新分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 关闭注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|玄机论坛

GMT+8, 2020-1-19 02:29 , Processed in 0.372511 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表