CURL не работает с MyBB и Flask - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь отправить POST с JSON на внешний сервер Flask с моего форума MyBB с CURL.Код работает за пределами MyBB (я тестировал его на REPL), но я не мог заставить его работать в MyBB.CURL включен на сервере, и я могу без проблем отправлять PHP на PHP.Заранее спасибо.

function send($class, $method) {
    $dict = $this->dict; // an array
    $dict["sender"] = "panel";
    $json = json_encode($dict);
    $ch = curl_init("http://blabla/operation/" . $class . "/" . $method);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
    curl_setopt($ch, CURLOPT_POSTFIELDS, $json);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
        'Content-Type: application/json',
        'Content-Length: ' . strlen($json))
    );
    $result = curl_exec($ch);
    return $result;
}

Вот полный код: https://hastebin.com/mecubapenu.php

Редактировать:

Как примечание, я не вижу запроса на Flask.Похоже, что он не отправляет его.

...