找回密码
 加入
搜索
查看: 6586|回复: 6

[网络通信] winhttp5.1问题 501-Not Implemented

  [复制链接]
发表于 2010-2-22 14:58:27 | 显示全部楼层 |阅读模式
悬赏60金钱已解决
在win7系统下正常到了xpsp2下就出来问题了
$oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
                $oHTTP.Open("post","http://****",false)
                $oHTTP.setRequestHeader("Cache-Control", "no-cache")
                $oHTTP.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
                $oHTTP.send("name="&$user&"&password=")
$ohttp.responsetext返回
以下信息
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>501 - Not Implemented</title>
</head>
<body>
  <h1>501 - Not Implemented</h1>
</body>
</html>
以前都是返回登录成功后的原代码的。为什么到了xp下就出来501-Not Implemented

最佳答案

查看完整内容

$oHTTP.Open("post","http://****",false) 改成 $oHTTP.Open("POST","http://****",false)
发表于 2010-2-22 14:58:28 | 显示全部楼层
$oHTTP.Open("post","http://****",false)

改成 $oHTTP.Open("POST","http://****",false)

评分

参与人数 2金钱 +50 贡献 +5 收起 理由
lleheaven + 20 太强大了,我研究了一下午,老是想不通为何 ...
vivier001 + 30 + 5 厉害、佩服

查看全部评分

发表于 2010-2-23 10:13:00 | 显示全部楼层
xpsp2 是不是完整版?优化精简的系统可能会有问题.
 楼主| 发表于 2010-2-23 16:42:03 | 显示全部楼层
回复 2# gooker

完整版的,打上了全部补丁,ie也换成了ie8。不知道为什么就是不行,试了2个xp的系统都不行
 楼主| 发表于 2010-2-24 20:27:37 | 显示全部楼层
没人啊
发表于 2010-4-28 10:24:54 | 显示全部楼层
没注意过verb还是大小写敏感的啊
发表于 2013-3-3 17:47:20 | 显示全部楼层
我靠,我花了一下午研究xp上面怎么不work呢,原来get和post小写,XP不认识,谢谢!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-18 01:33 , Processed in 0.076845 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表