Это исключение было создано, поскольку ответ имеет код состояния 404, а RequestOptions.validateStatus был настроен на выPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Это исключение было создано, поскольку ответ имеет код состояния 404, а RequestOptions.validateStatus был настроен на вы

Сообщение Anonymous »

Во флаттере я пытался отправить данные POST с помощью пакета DIO, разместил некоторые данные:

Код: Выделить всё

final response = await dio.post(
"127.0.0.1/toko_grosir_api/create.php",
data: {
'name': '${event.product.nameProduct}',
'price': '${event.product.priceProduct}',
'desc': '${event.product.descProduct}',
'stock': '${event.product.stockProduct}',
'date': '${event.product.dateProduct}',
'category': '${event.product.categoryProduct}'
},
options: Options(
contentType: Headers.formUrlEncodedContentType,
),
);
и я пытаюсь получить данные, используя PHP как Rest API, с помощью следующего кода:

Код: Выделить всё

$nameProd = isset($_POST['name']) ? $_POST['name'] : null;
$priceProd = isset($_POST['price']) ? $_POST['price'] : null;
$descProd = isset($_POST['desc']) ? $_POST['desc'] : null;
$stockProd = isset($_POST['stock']) ? $_POST['stock'] : null;
$dateProd = isset($_POST['date']) ? $_POST['date'] : null;
$categoryProd = isset($_POST['category']) ? $_POST['category'] : null;
Однако при отправке данных POST отображается ошибка, например:

Это исключение было создано, поскольку ответ имеет код состояния
404, и RequestOptions.validateStatus настроен на выдачу этого
кода состояния. Код состояния 404 имеет следующее значение: «Ошибка
клиента — запрос содержит неверный синтаксис или не может быть выполнен». Подробнее
о кодах состояния можно узнать на
https://developer.mozilla. org/en-US/docs/Web/HTTP/Status Чтобы
устранить это исключение, вам обычно необходимо либо проверить и исправить
код запроса, либо исправить код сервера.

Я попробовал API для отдыха PHP с помощью почтальона, и он работал в соответствии с переменными, необходимыми в API для отдыха. Что не так с моим кодом?

Подробнее здесь: https://stackoverflow.com/questions/778 ... 4-and-requ
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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