curl连接在Postman和Reqbin中工作,但在php页面中不工作

curl连接在Postman和Reqbin中工作,但在php页面中不工作,php,web-services,curl,php-curl,Php,Web Services,Curl,Php Curl,我正在用php开发一个web应用程序,需要通过web服务方法连接到ERP。我尝试使用postman和reqbin设置连接,然后将生成的代码复制到一个简单的php页面中 在postman和reqbin中,代码起作用,我获得了200响应代码和我请求的内容。如果我将postman生成的代码放在php文件中…结果如下: 无法连接到93.145.226.114端口8881:连接被拒绝 CURLINFO\u HTTP\u代码为0 curl_errno方法返回7 我还尝试排除Postman默认包含的所有隐藏标

我正在用php开发一个web应用程序,需要通过web服务方法连接到ERP。我尝试使用postman和reqbin设置连接,然后将生成的代码复制到一个简单的php页面中

在postman和reqbin中,代码起作用,我获得了200响应代码和我请求的内容。如果我将postman生成的代码放在php文件中…结果如下:

无法连接到93.145.226.114端口8881:连接被拒绝

CURLINFO\u HTTP\u代码为0 curl_errno方法返回7

我还尝试排除Postman默认包含的所有隐藏标题。 你知道怎么修吗

以下是邮递员生成的代码:

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'http://93.145.226.114:8881/trz/giacenze?codArticolo=',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'depositante: 01094',
    'Host: albatros.linktotheworld.eu',
    'Authorization: Basic TmV3c2l0ZTA6QWxiYTY1YUE='
  ),
));

$response = curl_exec($curl);

echo curl_getinfo($curl, CURLINFO_HTTP_CODE) . '<br/>';
echo curl_errno($curl) . '<br/>';
echo curl_error($curl) . '<br/>';
curl_close($curl);
echo $response;
我自己解决了

我发现我的主机关闭了8881端口;他们给了我一个可用端口的列表。我请求web服务管理器将侦听更改为另一个,这一切都起作用了