php - WDSL 连接超时 (1006)
问题描述
如果我使用带有 php 编程的 Nusoap 库使用 WDSL 格式的数据,我会遇到问题。我收到这样的错误:HTTP 错误:无法打开与服务器http://xxxx/aaa.php的套接字连接,错误(10060):连接尝试失败,因为连接方在一段时间后没有正确响应,或建立连接失败,因为连接的主机没有响应。
这是我的代码
<?php
require 'nusoap/src/nusoap.php';
$wsdl="https://x.x.x.x/x.php?wsdl";
$username = "aa";
$password = "bb";
$client =new nusoap_client($wsdl,true);
$client->setCredentials($username,$password);
$proxy = $client->getProxy();
$error = $client->getError();
if ($error)
{
echo "<h2>Constructor error</h2><pre>" . $error . "</pre>";
}
$result = $client->call("GetSOAPLPelaut", array("type" => "Main"));
if ($client->fault)
{
echo "<h2>Fault</h2><pre>";
print_r($result);
echo "</pre>";
}
else
{
$error = $client->getError();
if ($error)
{
echo "<h2>Error</h2><pre>" . $error . "</pre>";
}
else
{
echo "<h2>Main</h2>";
echo $result;
}
}
echo "<h2>Request</h2>";
echo "<pre>" . htmlspecialchars($client->request, ENT_QUOTES) . "</pre>";
echo "<h2>Response</h2>";
echo "<pre>" . htmlspecialchars($client->response, ENT_QUOTES) . "</pre>";
也许有人对此有解决方案?
解决方案
推荐阅读
- api - 断言值与正文中的字段不匹配
- android - Cordova 构建错误
- apache-spark - 如何对联合数据框进行分组以组合相同的行
- facebook-graph-api - 是什么阻止了随机开发人员使用我的客户端 ID 获取用户访问令牌?
- ultrawingrid - 合并超网格中的单元格
- batch-file - 如何在实现超时的情况下修复循环提示?
- python - 如何在python中创建一个函数而不是过度使用if语句?
- python-3.x - pd.DataFrame:在特定位置添加值
- android - Lottie 动画宽度未在 android matchparent 中设置
- spring-boot - 如何限制 OAuth2 设置中定义的客户端访问?