PHP Yii2 REST POST/отсутствуют обязательные параметрыPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 PHP Yii2 REST POST/отсутствуют обязательные параметры

Сообщение Anonymous »


Большое спасибо за помощь.

Я использую Yii2. Я хочу использовать запрос REST POST для отправки списка слов на сервер, сервер переведет слова и отправит обратно их перевод.

Когда я отправляю запрос POST, я получаю это сообщение в консоли JavaScript браузера: название «Неверный запрос» сообщение «Отсутствуют необходимые параметры: слова» код 0 статус 400 введите "yii\web\BadRequestHttpException"

Я заметил, что $_POST пуст «массив (0)». Я запускаю PHP с помощью этой команды: php yii serve.

Вот вид:

Перевести JavaScript

window.onload = (событие) => { document.querySelector("#translate").addEventListener("щелкните", переведите) } функция перевода() { const textarea = document.getElementById("words"); const words = textarea.value.replace(/\r\n/g, "\n").split("\n"); post('http://localhost:8080/index.php/rest-tr ... /translate', слова) } запрос асинхронной функции (url, params = {}, метод = 'GET') { пусть vsUrl = URL пусть варианты = { метод } //options.headers = { 'Тип контента': 'application/json; кодировка=UTF-8' } если (метод === 'GET') { vsUrl += '?' + (новый URLSearchParams(params)).toString() } еще { options.body = JSON.stringify(params) } // return fetch(vsUrl, options).then(response => response.json()) константный ответ = ожидание выборки (vsUrl, параметры) если (ответ.ок) { ответ.json() } } const get = (url, params) => запрос (url, params, 'GET') const post = (url, params) => запрос (url, params, 'POST') Это REST-контроллер:

Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»