@Frayl

Как сделать отправку методов, как в вк?

Мне стало интересно, как всё таки вк обрабатывает запросы. Тем более файлы на которые мы посылаем запросы по типу messages.send не имеют расширения, которые как-то связаны с php или другими языками программирования. Вопрос, как тогда они обрабатывают запросы?
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
@Mellorn
Мы не посылаем запросы на файлы. Мы посылаем запросы на определённый URL.
Как обрабатывать такие запросы - это уже задача принимающей стороны.
Адрес не имеет ничего общего с файлами на сервере. И уж конечно если у нас есть URL вида https://example.com/messages, то это не означает что на сервере должен быть файл messages и всё такое.
Вы можете предоставлять любые URLы, как уже написал, главное чтобы сервер был в состоянии правильно их обрабатывать.

Разруливать это всё можно либо на уровне web-сервера, например модуль rewrite в Apache или Nginx.
Либо на уровне самого приложения.
У вас есть единая точка входа - фронт-контроллер. Сервер заворачивает все запросы на неё. А вы уже на уровне приложения анализируете URL и вызываете тот или иной контроллер, грубо говоря.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
у них не http сервер и уж тем более не php а высокопроизводительный бэкенд на c++ и они вертят запросами как хотят
Ответ написан
opium
@opium
Просто люблю качественно работать
Разрешение файла условность сделанная для человека, машине все равно как файл назван, тем более на его разрешение, ей важно что внутри
Попробуйте хоть раз настроить апач или нгикс руками сами и все поймете
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы