首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >3 3CX通过PHP登录

3 3CX通过PHP登录
EN

Stack Overflow用户
提问于 2017-07-21 09:04:50
回答 1查看 358关注 0票数 1

我正试图通过PHP登录到3 3cx AdminPanel。

我必须通过证书的帖子url是

noonecares.com:5001/api/login如果我通过浏览器登录,请求具有以下标题:

Content*(request有效载荷)*:{用户名:"xxxxx",密码:"xxxxxx"}

在Php中,我也使用这个标头

代码语言:javascript
复制
    $opts = [
        "http" => [
            "method" => "POST",
            "header" =>
                "Accept:application/json, text/plain, */*\n\r" .
                "Accept-Encoding:gzip, deflate, br\n\r" .
                "Content-Type:application/json;charset=UTF-8\n\r" .
                "Origin:https://noonecares.com:5001\n\r" .
                "Referer:https://noonecares.com:5001\n\r" .
                "Content-Length:" . strlen($data) . "\n\r",

            "content" => json_encode(["Username" => "xxxxx","Password" => "xxxxxx"]),
        ]
    ];

我尝试用以下代码发送请求:

代码语言:javascript
复制
    $result = file_get_contents("noonecares.com:5001/api/login", false, stream_context_create($opts));

但是我总是收到“糟糕的请求”作为回应,在尝试之后,我得到了一个暂停。

问候麦克斯

EN

回答 1

Stack Overflow用户

发布于 2017-09-04 07:52:29

也许你可以试试这个:

代码语言:javascript
复制
$opts = [
    "https" => [

而不是

代码语言:javascript
复制
$opts = [
    "http" => [

你也可以试试这个

代码语言:javascript
复制
$result = file_get_contents("https://noonecares.com:5001/api/login", false, stream_context_create($opts));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45233535

复制
相关文章

相似问题

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