词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。