请输入您要查询的百科知识:

 

词条 HttpOpenRequest
释义

一旦和服务器的连接已经建立,我们打开了想要的文件。HttpOpenRequest和HttpSenRequest一起工作打开文件。HttpOpenRequest去创建一个请求句柄并且把参数存储在句柄中。HttpOpenRequest把请求参数送到HTTP服务器。

所处动态链接库的文件名:WinINet.dll

HINTERNET hHttpFile = ::HttpOpenRequest(

hConnect, // 1 HINTERNET hHttpSession

"GET", // 2 LPCTSTR lpszVerb

"/MSDN/MSDNINFO/", // 3 LPCTSTR lpszObjectName

HTTP_VERSION, // 4 LPCTSTR lpszVersion

NULL, // 5 LPCTSTR lpszReferer

0, // 6 LPCTSTR FAR * lplpszAcceptTypes

INTERNET_FLAG_DONT_CACHE, // 7 DWORD dwFlags

0 // 8 DWORD dwContext

) ;

返回创建请求的句柄。

参数<1>的名称为“hConnect”,类型为“整数型”。就是Internet的连接句柄

参数<2>的名称为“lpszVerb”,类型为“文本型”。访问方式。在网页里只有get和post两种方法

参数<3>的名称为“lpszObjectName”,类型为“文本型”。页面的地址

参数<4>的名称为“lpszVersion”,类型为“文本型”。协议的版本“HTTP/1.1”现在通用的是这样。貌似听说过2.0,但是不懂是啥意思。

参数<5>的名称为“lpszReferer”,类型为“文本型”。引用页,抓包得到的refer

参数<6>的名称为“lplpszAcceptTypes”,类型为“文本型”。

参数<7>的名称为“dwFlags”,类型为“整数型”。2147483648

参数<8>的名称为“dwContext”,类型为“整数型”。0

如果创建失败。需要释放Internetopen句柄和Internetconnect句柄

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/26 21:57:15