API函数:WinInet的HttpSendRequest向HTTP服务器发送指定的请求函数介绍

时间:2012-03-18 23:15:00     来源:宝峰科技网     访问次数:0

HttpSendRequest 函数原型
BOOL HttpSendRequest(
HINTERNET hRequest, 
LPCTSTR lpszHeaders, 
DWORD dwHeadersLength, 
LPVOID lpOptional, 
DWORD dwOptionalLength);

HttpSendRequest 函数作用:此函数发送到指定的HTTP服务器请求。

HttpSendRequest 函数的返回值:此函数发送成功时为 TRUE,否则发送失败时为 FALSE。为了获得更多错误信息,调用 GetLastError 函数。返回值类型 BOOL ,布尔型。

HttpSendRequest 函数的参数介绍:
参数一:hRequest 打开一个HTTP请求句柄的返回值,用函数 HttpOpenRequest 来获取。类型为 HINTERNET ,整数型。
参数二:lpszHeaders 指向一个以空字符结尾的字符串,包含追加到请求的附加协议头,此参数如果为 NULL ,则没有追加到请求的附加协议头。类型为 LPCTSTR ,字符串指针。
参数三:dwHeadersLength 指定附加协议头的字符的长度。类型 DWORD ,整数型。
参数四:lpOptional 协议头后立即发送的任何可选数据(可被发送到服务器的资源或信息),此参数通常用于POST和PUT操作。如果没有可选数据发送,此参数为 NULL 。类型 LPVOID ,不强调类型的指针。
参数五:dwOptionalLength 参数三中可选数据的长度,以字节为单位。如果没有可发送的数据,此参数为0。类型 DWORD ,整数型。

VB 中 HttpSendRequest 函数的声明:
Public Declare Function HttpSendRequest Lib "wininet.dll" Alias "HttpSendRequestA" _
(ByVal hHttpRequest As Long, _
ByVal sHeaders As String, _
ByVal lHeadersLength As Long, _
sOptional As Any, _
ByVal lOptionalLength As Long) As Integer

易语言中 HttpSendRequest 函数的 DLL命令定义:
.版本 2

.DLL命令 HttpSendRequest, 逻辑型, "wininet.dll", "HttpSendRequestA"
    .参数 hHttpRequest, 整数型
    .参数 sHeaders, 文本型
    .参数 lHeadersLength, 整数型
    .参数 sOptional, 文本型
    .参数 lOptionalLength, 整数型


频道推荐

游戏资源

海王2游戏素材演示
海王2游戏素材演示
牛魔王游戏素材演示
牛魔王游戏素材演示

视频教程

Cheat Engine 初级应用(以Cheat Engine自带教程Tutorial为例)02020103-04
Cheat Engine 初级应用(以Cheat Engine自带教程Tutorial为例)02020103-04
Cheat Engine 初级应用(以Cheat Engine自带教程Tutorial为例)02020103-03
Cheat Engine 初级应用(以Cheat Engine自带教程Tutorial为例)02020103
Cheat Engine 初级应用(以Cheat Engine自带教程Tutorial为例)02020103-02
Cheat Engine 初级应用(以Cheat Engine自带教程Tutorial为例)02020103-02