Задать вопрос
butteff
@butteff
Раз в тысячу лет заправляю свитер в носки

Как может быть POST запрос пустым?

На одном сайте отправляется POST запрос джаваскриптом при фолловинге. Он возвращает результат, его видно. Но при этом данные не передаются никакие (судя по консоли в лисе), как такое возможно? Как они скрывают это? Что почитать .чтобы делать также, что почитать, чтобы все же узнать, какие данные были отправлены POST запросом?
  • Вопрос задан
  • 7089 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 5
AMar4enko
@AMar4enko
Могу предположить, что делается нечто подобное
POST some-web-site.ru/user/volodya/follow


В этом случае никаких дополнительных параметров не нужно - для того, чтобы зафолловить пользователя нужно знать, кто фолловит и кого. Кто фолловит сервис знает благодаря сессии, кого фолловят - указано в url (в данном случае volodya).
Ответ написан
Комментировать
nazarpc
@nazarpc
Open Source enthusiast
Возможно, данные передаются не в теле запроса, а в заголовке.
Как самый простой вариант - установить cookie, отправить запрос, удалить cookie.
Ответ написан
Комментировать
madmages
@madmages
Человек прямоходящий
есть подозрение что этот пост запрос идет только за данными, а то что надо идти за данными он узнал иным образом
Ответ написан
Комментировать
FanKiLL
@FanKiLL
Может все данные передаются в url как в api одноклассников.
http://example.com/api/1.0/create?param1=1&param2=2
Ответ написан
Комментировать
И? Что тут необычного?

POST-запрос может быть пустым. Скажу больше, пустые POST-запросы - это стандартное дело в FullAxaj-системах.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы