GuzzleHttp cURL error 7 报错

代码如下

$client =new Client;
        $api='https://www.xxxx.com/api/Auth/PostToken';
        $response=$client->request('POST',$api,[
            'json'=>[
                    'UserName'=> 'clixxxt_cxxtials',
                    'ClientId'=>'client',
                    'Password'=>'xxxx'
                ],
             'headers' => [
                    'Content-type'=> 'application/json']

        ]);

        $response=$client ->post($api);

        dd($response);

总是报cURL error 7: Failed connect to www.xxxx.com:443; Connection timed out (see http://curl.haxx.se/libcurl/c/libcurl-errors.html),请教各位大佬,问题出在哪里

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案

你是想传 json 数据吗?
guzzle 那种传 json 的官方写法有问题,改用这种:

$client = new Client(POST, URL,[
'body' => json_encode($value, JSON_UNESCAPED_UNICODE),
'headers' => ['content-type' => 'application/json']
]);
试试~

1年前 评论
讨论数量: 5

连接超时,检查一下该网站是否能够正常访问;也可以在你运行 PHP 的机器上试试运行:telnet 域名或IP 443

1年前 评论
taowendi

file 这样应该是通 的吧

1年前 评论

你是想传 json 数据吗?
guzzle 那种传 json 的官方写法有问题,改用这种:

$client = new Client(POST, URL,[
'body' => json_encode($value, JSON_UNESCAPED_UNICODE),
'headers' => ['content-type' => 'application/json']
]);
试试~

1年前 评论
taowendi

file

多谢还是服务器的问题
@HI

1年前 评论

@taowendi 大佬求教下,是服务器哪里的问题呀?我现在也是遇到这个问题了

1个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!