Нет, сайт (именно интерфейс, клиентская часть) и мобильное приложение - это оба клиенты, а бэкенд с бд - это сервер, который должен предоставлять апи обоим типам клиентов.
перекодировать в строку и отправить не как урл параметр или в заголовках, а как тело http запроса, гугли http body, руками обычно в текст запроса добавлять не нужно, обычно это инкапсулировано внутри библиотек и их методов для post запросов