В Flutter я попытался опубликовать данные, используя пакет Dio, я разместил несколько данных: < /p>
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,
),
);
< /code>
И я пытаюсь получить данные, используя PHP в качестве API REST со следующим кодом: < /p>
$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;
< /code>
Тем не менее, он отображает ошибку при публикации данных как это: < /p>
Это исключение было добавлено, потому что ответ имеет код состояния
404, а requestoptions.validatestatus был настроен на то, чтобы выбрать этот код состояния
. Код состояния 404 имеет следующее значение: «Клиент
ошибка - запрос содержит плохой синтаксис или не может быть выполнен» прочитать
Подробнее о кодах статуса по адресу
https://developer.mozilla.org/en-us/doc ... ttp/status, чтобы
reale reale это исключение. Чтобы исправить код сервера.
Я попробовал API PHP REST, используя почтальон, и он работал в соответствии с переменными, необходимыми в API REST, что не так с моим кодом?
Подробнее здесь: https://stackoverflow.com/questions/778 ... 4-and-requ
Это исключение было брошено, потому что ответ имеет код состояния 404, а requestOptions.validateStatus был настроен на т ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение