所处动态链接库的文件名: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句柄