老是返回405

橘子皮... 2012-07-02 12:47:30
http://sjz.58.com/diannao/10370822269575x.shtml
用xmlhttp来获取,总是几次之后就全是405,不返回有效数据,用inet倒可以

我很奇怪,网站是怎么分辨我是用哪种方式连接的?他怎么知道我是用xmlhttp还是用inet连接的???

如何用用xmlhttp让他返回有效数据?主要是inet不好使,原因如下:

do
Inet1.Execute sURL$, "GET"


Do
Sleep 1: DoEvents
If GetTickCount - t > 3000 Then
pd = False: Exit Do
End If
Loop Until Not Inet1.StillExecuting

If pd Then x = Inet1.GetChunk(0)
Inet1.Cancel
Loop Until pd

当某个sURL比较卡,超过3秒重复多次do...loop打开的时候,偶尔会出现inet 还在执行上一请求的错误提示,清问我不是已经.cancel了吗?为什么还在请求上一连接呢?如何规避这个错误?
...全文
96 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧