首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Laravel 7中如何在Http请求中设置代理?

在Laravel 7中如何在Http请求中设置代理?
EN

Stack Overflow用户
提问于 2020-06-04 16:19:50
回答 1查看 428关注 0票数 0

下面是我在DEV环境下成功的HTTP请求:

代码语言:javascript
复制
$response = Http::withHeaders([
                        'Content-Type' => 'application/json',
                        'Accept' => 'application/json'
                    ])
                    ->withToken('xxxxxxxxxxxxxx')
                    ->post('https://xxxxxxxxx.com/v0.1/messages/', [
                        'from' => [
                            'type' => 'xxxx',
                            'number' => 'xxxxxxxx',

                        ],
                        'to' => [
                            'type' => 'xxxxx',
                            'number' => 'xxxxxx',
                        ],
                        'message' => [
                            'content' => [
                                'type' => 'text',
                                'text' => 'test message from laravel'
                            ]
                        ]
                    ]);

但在生产环境中,必须向请求添加代理。

有没有人知道如何用上面的请求传递代理?提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2021-03-29 07:13:19

可以使用withOptions方法指定阵列图选项。

因此:

代码语言:javascript
复制
$response = Http::withOptions([
   'proxy' => 'http://username:password@proxyhost.com:7000'
])->withHeaders( ...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62189974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档