Немой вопрос, я знаю. Но я, как правило, не занимаюсь веб-программированием, и мне было предложено отправить некоторые данные JSON и получить их взамен.Как отправить/получить JSON?
Я googled и понятно, как кодировать и декодировать данные JSON, но я так новичок в этом, что я не знаю, как общаться с данным URL-адресом и сказать «вот некоторые данные, пожалуйста, пришлите мне несколько назад».
Может ли кто-нибудь указать мне пример простого рабочего кода? Например, просто для того, чтобы передать имя_пользователя и пароль как JSON и получить ответ ... Я думаю, что я должен использовать TIdHTTP
, но не знаю, как использовать его с JSON. У меня есть один интерфейс GET и один POST.
+1 к @DavidHeffernan, но я не понимаю, кому передать упакованные данные JSON с моим запросом или получить его из ответа. En/de-code в порядке, но добавив его в качестве параметров, я завязал.
Я действительно был бы признателен (ссылка на) небольшой, но полный рабочий пример.
Btw, у меня только версия для начинающих XE2, поэтому у меня нет данных.
Не тот JSON не имеет отношения к этому моменту? Вам просто не нужно знать, как ПОЛУЧИТЬ И ПОСТ? И должно быть много примеров этого с Инди. –
Добавьте json для отправки в тело запроса запроса POST или PUT HTTP. Получите JSON в теле ответа. Посмотрите на запрос en Response streams для Indy. Приведет пример, за исключением того, что мне нужно пойти на собрание, и пример должен быть переработан с того, чтобы быть сервером, чтобы быть клиентом ... –