Я делаю запрос на другой сайт WordPress в нашей сети, как показано ниже.
//Send the request to update the submission post
$response = wp_remote_request( $this->urls->assign_url, array(
'headers' => array(
'Content-Type' => 'application/json; charset=utf-8',
'Authentication' => 'Basic '.base64_encode('somename:somepassword')
),
'body' => json_encode($array),
'method' => 'POST',
'data_format' => 'body'
)
);
- Я делаю этот запрос через ajax.
- Функция обратного вызова вызывается и отправляет данные обратно.
- Я также вошел на удаленный сайт.
- Я использую nonce, и авторизованный пользователь в заголовках является действительным пользователем.
Все, что я продолжаю получать, это:
body: "{"code":"rest_not_logged_in","message":"You are not currently logged in.","data":{"status":401}}"
Я только начал получать это, так как я обновил удаленную версию WordPress. До этого все работало нормально.
Любые мысли.