我有以下Webservice,它是第三方WS:
(http:// host:453 / INTEGRA / WSRG001.pgm?xml =(PAIS)GT(/ PAIS)(ORDEN)JZ9000104(/ ORDEN)(TIPO)2(/ TIPO)(NUMERO)P734FPS(/ NUMERO))使用此标签“<>”
主持人:200.114.117.11
需要通过xml或nusoap发送参数。
我还有以下代码:
$server = new nusoap_client('http://200.114.117.11:453/INTEGRA/WSRG001.pgm?xml',false);
print_r($server);
$request = array(
array(
array('PAIS' => 'GT'),
'STRUCT'
),
array(
array('id_number' => '123'),
'STRUCT'
)
);
$row = $server->call('ORDENTALLER',$orden);
if ($server->fault) {
echo 'Fault'. print_r($result);
} else {
// Check for errors
$err = $server->getError();
if ($err) {
// Display the error
echo 'Error'. $err;
} else {
// Display the result
echo 'Result' . print_r($row);
}
}
我得到了:
ErrorHTTP错误:无法打开到服务器的套接字连接// 200.114.117.11:453 / INTEGRA / WSRG001.pgm?xml,错误(110):连接超时
知道为什么不工作?顺便说一句,我正在研究codeigniter。
答案 0 :(得分:0)
您需要允许端口453满足您的需要,允许在防火墙中使用此端口
我希望这会帮助你走向正确的方向