Серверу приходит запрос (GET, POST, PUT, PATH, DELETE, OPTIONS, HEAD или что-то там ещё). Сервер выполняет определённые действия и возвращает ответ или ошибку.
От кого пришёл запрос - абсолютно неважно. Это может быть браузер, самописный скрипт, другой сервер (реверс-прокси). Если сервер принял запрос, то он ответит.
Что получатель делает с ответом - серверу неизвестно. Получатель может показать ответ на экране, сохранить в файл, распарсить и вытащить какие-то данные и т.п. Сервер ни о чём не узнает.