Подскажите, почему используют "GET" запрос вместо "POST" когда реализуют web сервер к примеру "контроллер освещения"?
Насколько это важно иметь возможность отправить команду при помощи браузера?
"GET" или "POST"?
Модератор: immortal
- xor
- Сообщения: 2041
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: "GET" или "POST"?
гет проще, кмк
хотя пост тоже не сильно сложнее.
у меня такой есть, к примеру
Код: Выделить всё
$upload_url = "http://192.168.1.7:85/v1/vision/detection"; // URL-адрес POST
// Инициализируем cURL
$ch = curl_init();
// Поля POST-запроса
$parameters = ['image' => new CURLFile($img)];
// Ссылка, куда будем загружать картинку - это upload_url
curl_setopt($ch, CURLOPT_URL, $upload_url);
// Говорим cURL, что это POST-запрос
curl_setopt($ch, CURLOPT_POST, true);
// Говорим cURL, какие поля будем отправлять
curl_setopt($ch, CURLOPT_POSTFIELDS, $parameters);
// Говорим cURL, что нам нужно знать, что ответит сервер, к которому мы будем обращаться
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Выполняем cURL-запрос. В этой переменной будет JSON-ответ
$curl_result = curl_exec($ch);
// Закрываем соединение
curl_close($ch);
$pred = json_decode( $curl_result,true);
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 315
- Зарегистрирован: Вс май 20, 2018 9:27 am
- Благодарил (а): 160 раз
- Поблагодарили: 29 раз
Re: "GET" или "POST"?
Спасибо за ответ!
Спрашиваю т.к. при помощи "GET" сложновато большой JSON отправлять. Но, запрос "POST" шифрует и тогда нет возможности при помощи браузера отправить команду.
Из своего опыта автоматизации дома, я ни разу не отправил команду при помощи браузера! Хотя есть такая возможность.
И поэтому спрашиваю, насколько это важно иметь возможность отправить команду при помощи браузера?
Возможно люди этим часто пользуются!?!