![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
19.03.2020, 17:55
|
Профессор
|
|
Регистрация: 19.09.2019
Сообщений: 154
|
|
Сообщение от voraa
|
Аналогично
const response = await fetch('example.com?id=1')
const data = await response.json();
console.log(data.vk);
И клиента не должно волновать как там сервер найдет этот выключатель. Будет там работать php, или Node, или просто cgi скрипт, написанный на С. Будет там база на мускуле, или на интербейсе, или просто в файле поищет...
|
Нет. Не верно. Точнее тут нет решения.
Тут просто запрос к серверу и попытка получить ответ.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
19.03.2020, 18:21
|
![Аватар для voraa](https://javascript.ru/forum/image.php?u=69123&dateline=1640150450) |
Профессор
|
|
Регистрация: 03.02.2020
Сообщений: 2,756
|
|
Сообщение от miltorg
|
Нет. Не верно. Точнее тут нет решения.
Тут просто запрос к серверу и попытка получить ответ.
|
Так и на php мы обращаемся к базе данных и пытаемся получить ответ.
База данных это не часть php. Это отдельная задача, часто отдельный сервер... Который может быть, а может не быть. Может работать, а может и не работать в данный момент.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
19.03.2020, 18:24
|
Профессор
|
|
Регистрация: 19.09.2019
Сообщений: 154
|
|
Сообщение от voraa
|
Так и на php мы обращаемся к базе данных и пытаемся получить ответ.
База данных это не часть php. Это отдельная задача, часто отдельный сервер... Который может быть, а может не быть. Может работать, а может и не работать в данный момент.
|
Если всё работает - я получу ответ на задание. Он - не получит.
Вы правда это не понимаете?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
19.03.2020, 18:52
|
![Аватар для voraa](https://javascript.ru/forum/image.php?u=69123&dateline=1640150450) |
Профессор
|
|
Регистрация: 03.02.2020
Сообщений: 2,756
|
|
И я получу, если сервер работает и настроен на такие запросы
Php обращается к example.com, предполагая (зная), что там есть база данных, что эта база именно mysql, что в ней есть таблица и соответствующие поля.
А javascript обращается к example.com, предполагая (зная), что этот сервер может принять такой get запрос и в ответ пришлет нужный файл json.
Предположения javascript ничуть не хуже предположений php/
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
19.03.2020, 19:28
|
Профессор
|
|
Регистрация: 19.09.2019
Сообщений: 154
|
|
Сообщение от voraa
|
И я получу, если сервер работает и настроен на такие запросы
Php обращается к example.com, предполагая (зная), что там есть база данных, что эта база именно mysql, что в ней есть таблица и соответствующие поля.
А javascript обращается к example.com, предполагая (зная), что этот сервер может принять такой get запрос и в ответ пришлет нужный файл json.
Предположения javascript ничуть не хуже предположений php/
|
Нет. Почему?
Потому что на JS - это предположение
А PHP готовое решение.
-----------------------
В принципе, мне стала немножко понятней поведение некоторых. Это поведение основано на том, что Сервер вам что-то должен.
Но Сервер никому ничего не должен. Сервер нужно программировать.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
19.03.2020, 19:34
|
![Аватар для SuperZen](https://javascript.ru/forum/image.php?u=61392&dateline=1542967156) |
Профессор
|
|
Регистрация: 08.11.2017
Сообщений: 641
|
|
упала тень на плетень )
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
19.03.2020, 19:36
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,800
|
|
Сообщение от miltorg
|
Как получить на клиенте Рест запрос с удалённого сервера?
|
Запросы не получаются с удаленного сервера, а отправляются на него. С сервера Вы можете получить ответ на Ваш запрос.
"Rest-request" - это разновидность запроса такая?)
В этой статье, вроде бы, (прочитал первый экран статьи очень по диагонали) дается объяснение, что такое REST, почитайте:
https://habr.com/ru/post/38730/
Ответ мог быть примерно таким:
fetch('/api/user/1').then(res => res.json()).then(console.log);
Последний раз редактировалось Nexus, 19.03.2020 в 19:39.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
19.03.2020, 19:58
|
Профессор
|
|
Регистрация: 19.09.2019
Сообщений: 154
|
|
Сообщение от Nexus
|
Запросы не получаются с удаленного сервера, а отправляются на него. С сервера Вы можете получить ответ на Ваш запрос.
"Rest-request" - это разновидность запроса такая?)
В этой статье, вроде бы, (прочитал первый экран статьи очень по диагонали) дается объяснение, что такое REST, почитайте:
https://habr.com/ru/post/38730/
Ответ мог быть примерно таким:
fetch('/api/user/1').then(res => res.json()).then(console.log);
|
1. Я знаю что такое Рест запрос.
2. Просто скопировали и всё? Почитайте внимательно исходное задание:
Как получить на клиенте Рест запрос с удалённого сервера?
Последний раз редактировалось miltorg, 19.03.2020 в 20:00.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
19.03.2020, 22:02
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,800
|
|
Сообщение от miltorg
|
Я знаю что такое Рест запрос.
|
Чем "рест запрос" отличается от обычного запроса?
Я не знаю, что такое "рест запрос".
Сообщение от miltorg
|
Как получить на клиенте Рест запрос с удалённого сервера?
|
Никак, запросы передаются, а не получаются.
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
19.03.2020, 22:15
|
![Аватар для SuperZen](https://javascript.ru/forum/image.php?u=61392&dateline=1542967156) |
Профессор
|
|
Регистрация: 08.11.2017
Сообщений: 641
|
|
|
|
|
|