Как отправить данные JSON на сервер с помощью Java - PullRequest
3 голосов
/ 02 июня 2009

Я пытаюсь создать запрос POST для отправки данных JSON на сервер с помощью API REST.

Поскольку код JSON будет встроен в тело запроса в качестве значения параметра запроса, нужно ли мне кодировать это значение для экранирования специальных символов, таких как '{} []', которые вы обычно найдете в синтаксисе JSON.

Есть ли какая-нибудь служебная библиотека для этого?

Н.

Ответы [ 2 ]

2 голосов
/ 02 июня 2009

Тело запроса не должно быть кодированием URL. Посмотрите на HttpClient . Это де-факто библиотека для выдачи запросов POST.

0 голосов
/ 02 июня 2009

SOJO отлично работает с сериализацией структур Java. Но вам не нужно совершать побег в теле. И как кто-то еще предложил для выполнения реальных HTTP-запросов, проект Apache HTTP Client является хорошим выбором.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...