使用winInet API接口httpSendRequest返回false,如何获取http错误信息?
大家好!最近遇到这个困难已经3个月,在公司里寻求解决办法无效后,特来此麻烦大家。
先谢了!
请看问题:
在vb6.0中,通过winInet API的httpSendRequest发送请求后,总返回false的结果,想寻求http错误信息,通过getLastError得到的错误代码竟然是0。
其中代码类似:
Private Declare Function HttpSendRequest Lib "wininet.dll" _
Alias "HttpSendRequestA" _
(ByVal hHttpRequest As Long, _
ByVal sHeaders As String, _
ByVal lHeadersLength As Long, _
ByVal sOptional As String, _
ByVal lOptionalLength As Long) As Boolean
Dim bRet As Boolean
bRet = HttpSendRequest(hHttpOpenRequest, _
vbNullString, _
0, _
"CheckServer", _
11)
这个bRet 返回总是false.
请问如何获取错误信息?
比如我想得到的错误信息类似于:
http错误405
你正在查找的网页不存在或已经被删除。
备注:用httpwatch抓取不到请求的信息。