1 / 4
文档名称:

使用http协议和winsockapi实现webzip文件下载.doc

格式:doc   大小:58KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

使用http协议和winsockapi实现webzip文件下载.doc

上传人:pppccc8 2017/7/11 文件大小:58 KB

下载得到文件列表

使用http协议和winsockapi实现webzip文件下载.doc

相关文档

文档介绍

文档介绍:使用http协议和winsockapi实现webzip文件下载
本方法主要涉及以下四方面知识:html语言、yingyong/070413/″...″ name=″...″ target=″...″〉。其中参数href的值就是欲获取的url值。

在http协议中常用的请求方法有两种:get和post。本实现使用get方法。最简化的get请求包如下:
get / http/
“/”表示客户端欲下载的文件路径;“http/”表示协议版本。
程序生成get请求包,在成功连接对应 http/”,而不是“get / http/”。
具体程序和类():

(sender: tobject);
var
ultithread:=true;
//置″支持多线程″为″真″
akeessagebox(′网络系统未准备′,′信息′,mb_ok);
essagebox(′未提供网络接口′,′信息′,mb_ok);
essagebox(′网络版本不被支持′,′信息′,mb_ok);
end;
end;


tdoinate:=true;
inherited create(false);
end;
procedure ;
var
mysocket:tsocket; myclient:tsockaddr;
recvbuf:array [0..332] of char; mycmdstr:string;
ptemp:pchar;
myhandle,index_ch,ount,i:integer;
begin //创建本地socket
mysocket:=socket(af_i,sock_stream,0);
if (mysocket=socket_error) then begin
(′初始化失败!′,′信息′,mb_ok);
exit;
end; //生成连接主机的结构
:=af_i;
:=htons(connectedport);
// connectedport:全局变量,记录连接端口号
strpcopy(recvbuf,getserverip(fileurl));
// getserverip(fileurl):返回服务器的ip
:=i_addr(recvbuf); //连接服务器
if (connect(mysocket,myclient,sizeof(myclient))〈〉0) then begin
closesocket(mysocket);
exit;
end; //发请求
if (q_useproxy=0) then
mycmdstr:=′get ′+extracturlpath(fileurl)+′ http

最近更新

2025年表达爱的句子(精选5句) 13页

2025年大连枫叶职业技术学院单招职业技能考试.. 66页

2025年大连枫叶职业技术学院单招职业倾向性考.. 69页

2025年表达小满快乐的祝福语集锦39句 5页

加强财经类应用文写作课之我见 2页

2025年大庆职业学院单招职业适应性考试题库及.. 65页

前瞻:劳务派遣合同新趋势与风险管理 6页

2025年表达友谊的唯美句子280句 20页

2025年大庆医学高等专科学校单招职业适应性测.. 66页

2025年表达以父母感恩之心的话 5页

2025年大同煤炭职业技术学院单招职业适应性考.. 65页

前期商业综合体物业管理合同书 7页

2025年中考语文字音字形练习100题 18页

制造厂商与经销商OEM授权合同 7页

剪切射流在受限空间卷吸特性研究 2页

前置变频调速技术在注水系统的适应性分析 2页

制造业设备租赁合同细则 7页

2025年中层管理干部述职报告路广 8页

2025年表扬医生的表扬信(通用8篇) 9页

2025年四平职业大学单招综合素质考试题库参考.. 66页

2025年中学生实验教师岗位职责 2页

利用信息技术创新图书馆管理模式 2页

利率市场化背景下农业银行经营策略研究 2页

2025年徐州生物工程职业技术学院单招职业适应.. 129页

2024年苏州工业职业技术学院单招职业技能测试.. 90页

2024年乡村医生招聘考试模拟题2套及答案 13页

中国餐饮招商方案培训 25页

常用法语财务词汇 4页

讲章大纲圣经人物摩西三篇 3页

九年级物理下册 第十一章 物理学与能源技术课.. 33页