作者:意淫图 | 来源:互联网 | 2023-09-09 19:21
PHP使用nusoap调用c++写的webservice报HTTP405方法未找到错误:$strdbServerModStatusIp10.XXX.XX.XX:XXXX;$serv
$strdbServerModStatusIp ="10.XXX.XX.XX:XXXX";$serviceURL = "http://" . $strdbServerModStatusIp . ":56789";$soap = new nusoap_client($serviceURL . "?WSDL");$str=$soap->call("DDPServiceProc", $parameters); if (!$err = $soap->getError()) { echo " return :", $str;} else { echo " false :", $err;}
然后各种报HTTP 405方法未找到方法
再此求助各位大侠
回复讨论(解决方案)
HTTP 错误 404 - 文件或目录未找到
检查端口 56789 是否打开
确认对方服务以启动
有没有大虾在啊 苦B的问题纠缠了我好久了
HTTP 错误 404 - 文件或目录未找到
检查端口 56789 是否打开
确认对方服务以启动
都已经开启了的,我查了下
感觉有营养的就是这一段原因
“只有当您使用 Microsoft Internet Information Services (IIS) 4.0 和 Microsoft Internet Information Services 5.0 时,将出现此问题。如果 POST 请求将发送到 IIS 4.0 或 IIS 5.0 中,正在运行的服务器,就会发生此问题,POST 请求包含一个 URL 以正斜杠 (/) 结尾。IIS 返回的 405 的错误信息,而不是默认文档。但是,如果Verb属性方法值为 GET 或头部,IIS 将返回默认文档。”
但是不是很了解问题出在哪里?
就是不能用POST方式 ,但是能否告诉我,使用NUSOAP如何用get方式调用