如题所述
ããæ¤å½æ°åéå°HTTPæå¡å¨çæå®ç请æ±ã
ããBOOL WINAPI HttpSendRequest(
ããHINTERNET hRequest,
ããLPCTSTR lpszHeaders,
ããDWORD dwHeadersLength,
ããLPVOID lpOptional,
ããDWORD dwOptionalLength
ãã);
ããè¿ä¸ªå½æ°æ两个çæ¬ä½¿ç¨HttpSendRequestA ANSIçæ¬åUnicodeçæ¬ä¸èµ·ä½¿ç¨HttpSendRequestWã å¦æ该å¼dwHeadersLength-1LålpszHeadersçå¼ä¸ä¸ºNULLï¼è¢«ç§°ä¸ºHttpSendRequestAæ¶ï¼è¯¥å½æ°åå®lpszHeadersé¶ç»å°¾ï¼ASCIIZï¼ï¼è®¡ç®é¿åº¦ã å½HttpSendRequestWè¿äºå¼ï¼è°ç¨å½æ°å°å¤±è´¥ï¼ERROR_INVALID_PARAMETERã
ããæ¤åè½çHTTPæå¡å¨åéæå®ç请æ±ï¼å¹¶å 许客æ·ç«¯æå®å¦å¤ç头ä¸è¯·æ±ä¸èµ·åéã
ãã该åè½è¿å¯ä»¥è®©å®¢æ·ç«¯æå®å¯éçæ°æ®åéå°HTTPæå¡å¨è¯·æ±å¤´ç´§éã 该ç¹å¾é常ç¨äºâåâæä½ï¼å¦PUTåPOSTã
ããåé请æ±åï¼ä»HTTPæå¡å¨çç¶æ代ç åååºæ¥å¤´è¢«è¯»åã è¿äºå¤´å¨å é¨è¿è¡ç»´æ¤ï¼å¹¶æä¾ç»å®¢æ·ç«¯åºç¨ç¨åºéè¿HttpQueryInfoåè½ã
ããåºç¨ç¨åºå¯ä»¥ä½¿ç¨ç¸åçHTTP请æ±å¥æå¤æ¬¡è°ç¨HttpSendRequest ï¼ä½åºç¨ç¨åºå¿ 须读åä»ä»¥åå次è°ç¨è¯¥å½æ°ä¹åè°ç¨è¿åçæææ°æ®ã
ããå¨ç¦»çº¿æ¨¡å¼ä¸ï¼HttpSendRequestè¿åERROR_FILE_NOT_FOUNDå¦æ没ææ¾å°èµæºï¼å¨äºèç½é«éç¼åä¸ã æ¤åè½çHTTPæå¡å¨åéæå®ç请æ±ï¼å¹¶å 许客æ·ç«¯æå®å¦å¤ç头ä¸è¯·æ±ä¸èµ·åéã
ããBOOL WINAPI HttpSendRequest(
ããHINTERNET hRequest,
ããLPCTSTR lpszHeaders,
ããDWORD dwHeadersLength,
ããLPVOID lpOptional,
ããDWORD dwOptionalLength
ãã);
ããè¿ä¸ªå½æ°æ两个çæ¬ä½¿ç¨HttpSendRequestA ANSIçæ¬åUnicodeçæ¬ä¸èµ·ä½¿ç¨HttpSendRequestWã å¦æ该å¼dwHeadersLength-1LålpszHeadersçå¼ä¸ä¸ºNULLï¼è¢«ç§°ä¸ºHttpSendRequestAæ¶ï¼è¯¥å½æ°åå®lpszHeadersé¶ç»å°¾ï¼ASCIIZï¼ï¼è®¡ç®é¿åº¦ã å½HttpSendRequestWè¿äºå¼ï¼è°ç¨å½æ°å°å¤±è´¥ï¼ERROR_INVALID_PARAMETERã
ããæ¤åè½çHTTPæå¡å¨åéæå®ç请æ±ï¼å¹¶å 许客æ·ç«¯æå®å¦å¤ç头ä¸è¯·æ±ä¸èµ·åéã
ãã该åè½è¿å¯ä»¥è®©å®¢æ·ç«¯æå®å¯éçæ°æ®åéå°HTTPæå¡å¨è¯·æ±å¤´ç´§éã 该ç¹å¾é常ç¨äºâåâæä½ï¼å¦PUTåPOSTã
ããåé请æ±åï¼ä»HTTPæå¡å¨çç¶æ代ç åååºæ¥å¤´è¢«è¯»åã è¿äºå¤´å¨å é¨è¿è¡ç»´æ¤ï¼å¹¶æä¾ç»å®¢æ·ç«¯åºç¨ç¨åºéè¿HttpQueryInfoåè½ã
ããåºç¨ç¨åºå¯ä»¥ä½¿ç¨ç¸åçHTTP请æ±å¥æå¤æ¬¡è°ç¨HttpSendRequest ï¼ä½åºç¨ç¨åºå¿ 须读åä»ä»¥åå次è°ç¨è¯¥å½æ°ä¹åè°ç¨è¿åçæææ°æ®ã
ããå¨ç¦»çº¿æ¨¡å¼ä¸ï¼HttpSendRequestè¿åERROR_FILE_NOT_FOUNDå¦æ没ææ¾å°èµæºï¼å¨äºèç½é«éç¼åä¸ã æ¤åè½çHTTPæå¡å¨åéæå®ç请æ±ï¼å¹¶å 许客æ·ç«¯æå®å¦å¤ç头ä¸è¯·æ±ä¸èµ·åéã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-04-14
此函数发送到HTTP服务器的指定的请求。
BOOL WINAPI HttpSendRequest(
HINTERNET hRequest,
LPCTSTR lpszHeaders,
DWORD dwHeadersLength,
LPVOID lpOptional,
DWORD dwOptionalLength
);
这个函数有两个版本使用HttpSendRequestA ANSI版本和Unicode版本一起使用HttpSendRequestW。 如果该值dwHeadersLength-1L和lpszHeaders的值不为NULL,被称为HttpSendRequestA时,该函数假定lpszHeaders零结尾(ASCIIZ),计算长度。 当HttpSendRequestW这些值,调用函数将失败,ERROR_INVALID_PARAMETER。
此功能的HTTP服务器发送指定的请求,并允许客户端指定另外的头与请求一起发送。
该功能还可以让客户端指定可选的数据发送到HTTP服务器请求头紧随。 该特征通常用于“写”操作,如PUT和POST。
发送请求后,从HTTP服务器的状态代码和响应报头被读取。 这些头在内部进行维护,并提供给客户端应用程序通过HttpQueryInfo功能。
应用程序可以使用相同的HTTP请求句柄多次调用HttpSendRequest ,但应用程序必须读取从以前再次调用该函数之前调用返回的所有数据。
在离线模式下,HttpSendRequest返回ERROR_FILE_NOT_FOUND如果没有找到资源,在互联网高速缓存中。 此功能的HTTP服务器发送指定的请求,并允许客户端指定另外的头与请求一起发送。
BOOL WINAPI HttpSendRequest(
HINTERNET hRequest,
LPCTSTR lpszHeaders,
DWORD dwHeadersLength,
LPVOID lpOptional,
DWORD dwOptionalLength
);
这个函数有两个版本使用HttpSendRequestA ANSI版本和Unicode版本一起使用HttpSendRequestW。 如果该值dwHeadersLength-1L和lpszHeaders的值不为NULL,被称为HttpSendRequestA时,该函数假定lpszHeaders零结尾(ASCIIZ),计算长度。 当HttpSendRequestW这些值,调用函数将失败,ERROR_INVALID_PARAMETER。
此功能的HTTP服务器发送指定的请求,并允许客户端指定另外的头与请求一起发送。
该功能还可以让客户端指定可选的数据发送到HTTP服务器请求头紧随。 该特征通常用于“写”操作,如PUT和POST。
发送请求后,从HTTP服务器的状态代码和响应报头被读取。 这些头在内部进行维护,并提供给客户端应用程序通过HttpQueryInfo功能。
应用程序可以使用相同的HTTP请求句柄多次调用HttpSendRequest ,但应用程序必须读取从以前再次调用该函数之前调用返回的所有数据。
在离线模式下,HttpSendRequest返回ERROR_FILE_NOT_FOUND如果没有找到资源,在互联网高速缓存中。 此功能的HTTP服务器发送指定的请求,并允许客户端指定另外的头与请求一起发送。
第2个回答 2016-04-07
此函数发送到HTTP服务器的指定的请求。
BOOL WINAPI HttpSendRequest(
HINTERNET hRequest,
LPCTSTR lpszHeaders,
DWORD dwHeadersLength,
LPVOID lpOptional,
DWORD dwOptionalLength
);
这个函数有两个版本使用HttpSendRequestA ANSI版本和Unicode版本一起使用HttpSendRequestW。 如果该值dwHeadersLength-1L和lpszHeaders的值不为NULL,被称为HttpSendRequestA时,该函数假定lpszHeaders零结尾(ASCIIZ),计算长度。 当HttpSendRequestW这些值,调用函数将失败,ERROR_INVALID_PARAMETER。
此功能的HTTP服务器发送指定的请求,并允许客户端指定另外的头与请求一起发送。
该功能还可以让客户端指定可选的数据发送到HTTP服务器请求头紧随。 该特征通常用于“写”操作,如PUT和POST。
发送请求后,从HTTP服务器的状态代码和响应报头被读取。 这些头在内部进行维护,并提供给客户端应用程序通过HttpQueryInfo功能。
应用程序可以使用相同的HTTP请求句柄多次调用HttpSendRequest ,但应用程序必须读取从以前再次调用该函数之前调用返回的所有数据。
在离线模式下,HttpSendRequest返回ERROR_FILE_NOT_FOUND如果没有找到资源,在互联网高速缓存中。 此功能的HTTP服务器发送指定的请求,并允许客户端指定另外的头与请求一起发送。
BOOL WINAPI HttpSendRequest(
HINTERNET hRequest,
LPCTSTR lpszHeaders,
DWORD dwHeadersLength,
LPVOID lpOptional,
DWORD dwOptionalLength
);
这个函数有两个版本使用HttpSendRequestA ANSI版本和Unicode版本一起使用HttpSendRequestW。 如果该值dwHeadersLength-1L和lpszHeaders的值不为NULL,被称为HttpSendRequestA时,该函数假定lpszHeaders零结尾(ASCIIZ),计算长度。 当HttpSendRequestW这些值,调用函数将失败,ERROR_INVALID_PARAMETER。
此功能的HTTP服务器发送指定的请求,并允许客户端指定另外的头与请求一起发送。
该功能还可以让客户端指定可选的数据发送到HTTP服务器请求头紧随。 该特征通常用于“写”操作,如PUT和POST。
发送请求后,从HTTP服务器的状态代码和响应报头被读取。 这些头在内部进行维护,并提供给客户端应用程序通过HttpQueryInfo功能。
应用程序可以使用相同的HTTP请求句柄多次调用HttpSendRequest ,但应用程序必须读取从以前再次调用该函数之前调用返回的所有数据。
在离线模式下,HttpSendRequest返回ERROR_FILE_NOT_FOUND如果没有找到资源,在互联网高速缓存中。 此功能的HTTP服务器发送指定的请求,并允许客户端指定另外的头与请求一起发送。
第3个回答 2016-03-30
此函数发送到HTTP服务器的指定的请求。
BOOL WINAPI HttpSendRequest(
HINTERNET hRequest,
LPCTSTR lpszHeaders,
DWORD dwHeadersLength,
LPVOID lpOptional,
DWORD dwOptionalLength
);
这个函数有两个版本使用HttpSendRequestA ANSI版本和Unicode版本一起使用HttpSendRequestW。 如果该值dwHeadersLength-1L和lpszHeaders的值不为NULL,被称为HttpSendRequestA时,该函数假定lpszHeaders零结尾(ASCIIZ),计算长度。 当HttpSendRequestW这些值,调用函数将失败,ERROR_INVALID_PARAMETER。
此功能的HTTP服务器发送指定的请求,并允许客户端指定另外的头与请求一起发送。
该功能还可以让客户端指定可选的数据发送到HTTP服务器请求头紧随。 该特征通常用于“写”操作,如PUT和POST。
发送请求后,从HTTP服务器的状态代码和响应报头被读取。 这些头在内部进行维护,并提供给客户端应用程序通过HttpQueryInfo功能。
应用程序可以使用相同的HTTP请求句柄多次调用HttpSendRequest ,但应用程序必须读取从以前再次调用该函数之前调用返回的所有数据。
在离线模式下,HttpSendRequest返回ERROR_FILE_NOT_FOUND如果没有找到资源,在互联网高速缓存中。 此功能的HTTP服务器发送指定的请求,并允许客户端指定另外的头与请求一起发送。
BOOL WINAPI HttpSendRequest(
HINTERNET hRequest,
LPCTSTR lpszHeaders,
DWORD dwHeadersLength,
LPVOID lpOptional,
DWORD dwOptionalLength
);
这个函数有两个版本使用HttpSendRequestA ANSI版本和Unicode版本一起使用HttpSendRequestW。 如果该值dwHeadersLength-1L和lpszHeaders的值不为NULL,被称为HttpSendRequestA时,该函数假定lpszHeaders零结尾(ASCIIZ),计算长度。 当HttpSendRequestW这些值,调用函数将失败,ERROR_INVALID_PARAMETER。
此功能的HTTP服务器发送指定的请求,并允许客户端指定另外的头与请求一起发送。
该功能还可以让客户端指定可选的数据发送到HTTP服务器请求头紧随。 该特征通常用于“写”操作,如PUT和POST。
发送请求后,从HTTP服务器的状态代码和响应报头被读取。 这些头在内部进行维护,并提供给客户端应用程序通过HttpQueryInfo功能。
应用程序可以使用相同的HTTP请求句柄多次调用HttpSendRequest ,但应用程序必须读取从以前再次调用该函数之前调用返回的所有数据。
在离线模式下,HttpSendRequest返回ERROR_FILE_NOT_FOUND如果没有找到资源,在互联网高速缓存中。 此功能的HTTP服务器发送指定的请求,并允许客户端指定另外的头与请求一起发送。
第4个回答 2016-03-23
此函数发送到HTTP服务器的指定的请求。
BOOL WINAPI HttpSendRequest(
HINTERNET hRequest,
LPCTSTR lpszHeaders,
DWORD dwHeadersLength,
LPVOID lpOptional,
DWORD dwOptionalLength
);
这个函数有两个版本使用HttpSendRequestA ANSI版本和Unicode版本一起使用HttpSendRequestW。 如果该值dwHeadersLength-1L和lpszHeaders的值不为NULL,被称为HttpSendRequestA时,该函数假定lpszHeaders零结尾(ASCIIZ),计算长度。 当HttpSendRequestW这些值,调用函数将失败,ERROR_INVALID_PARAMETER。
此功能的HTTP服务器发送指定的请求,并允许客户端指定另外的头与请求一起发送。
该功能还可以让客户端指定可选的数据发送到HTTP服务器请求头紧随。 该特征通常用于“写”操作,如PUT和POST。
发送请求后,从HTTP服务器的状态代码和响应报头被读取。 这些头在内部进行维护,并提供给客户端应用程序通过HttpQueryInfo功能。
应用程序可以使用相同的HTTP请求句柄多次调用HttpSendRequest ,但应用程序必须读取从以前再次调用该函数之前调用返回的所有数据。
在离线模式下,HttpSendRequest返回ERROR_FILE_NOT_FOUND如果没有找到资源,在互联网高速缓存中。 此功能的HTTP服务器发送指定的请求,并允许客户端指定另外的头与请求一起发送。
BOOL WINAPI HttpSendRequest(
HINTERNET hRequest,
LPCTSTR lpszHeaders,
DWORD dwHeadersLength,
LPVOID lpOptional,
DWORD dwOptionalLength
);
这个函数有两个版本使用HttpSendRequestA ANSI版本和Unicode版本一起使用HttpSendRequestW。 如果该值dwHeadersLength-1L和lpszHeaders的值不为NULL,被称为HttpSendRequestA时,该函数假定lpszHeaders零结尾(ASCIIZ),计算长度。 当HttpSendRequestW这些值,调用函数将失败,ERROR_INVALID_PARAMETER。
此功能的HTTP服务器发送指定的请求,并允许客户端指定另外的头与请求一起发送。
该功能还可以让客户端指定可选的数据发送到HTTP服务器请求头紧随。 该特征通常用于“写”操作,如PUT和POST。
发送请求后,从HTTP服务器的状态代码和响应报头被读取。 这些头在内部进行维护,并提供给客户端应用程序通过HttpQueryInfo功能。
应用程序可以使用相同的HTTP请求句柄多次调用HttpSendRequest ,但应用程序必须读取从以前再次调用该函数之前调用返回的所有数据。
在离线模式下,HttpSendRequest返回ERROR_FILE_NOT_FOUND如果没有找到资源,在互联网高速缓存中。 此功能的HTTP服务器发送指定的请求,并允许客户端指定另外的头与请求一起发送。