请知悉:本文最近一次更新为 3年 前,文中内容可能已经过时。

最近在处理Elasticsearch从5.3.0升级到7.3.0,其中有一项安全原因,就是API请求需要账户密码鉴权了,那么原始的请求就需要调整下支持鉴权。

下面给出file_get_contents的账户密码授权的代码示例:

<?php
$opt = [
'http' => [
'method' => "GET",
'timeout' => 1,
'header' => 'Authorization: Basic '.base64_encode('elastic:V1i2HoDZ7F7lCHA')
]
];
$content = @file_get_contents(
"https://127.0.0.1",
false,
stream_context_create($opt)
);

参考资料

curl 或 file_get_contents 获取需要授权页面的方法


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《PHP file_get_contents 账户密码授权访问示例》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌