Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как передать в REST запрос параметры -d / 9 сообщений из 9, страница 1 из 1
13.09.2014, 17:49
    #38745997
oson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в REST запрос параметры -d
Подскажите плиз.
Есть пример запроса к REST сервису.

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
curl https://restservice/row/{rowId}/cells \

-H "Authorization: Bearer ACCESS_TOKEN" \

-H "Content-Type: application/json" \

-X PUT \

-d '[ {"columnId": 3738748463671172, "value": "Revision 2"}, {"columnId": 5427598323935108, "value": "On Time", "strict": false} ]'



Создаю запрос при помощи HttpURLConnection

Код: java
1.
2.
3.
4.
HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection();
connection.addRequestProperty("Authorization", "Bearer " + accessToken);
connection.addRequestProperty("Content-Type", "application/json");
сonnection.setRequestMethod("PUT");



А как добавить то, что идет за -d?

Спасибо.
...
Рейтинг: 0 / 0
13.09.2014, 19:17
    #38746044
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в REST запрос параметры -d
Наверное URLConnection.getOutputStream()

javadocReturns an output stream that writes to this connection.
...
Рейтинг: 0 / 0
13.09.2014, 21:50
    #38746113
scf
scf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в REST запрос параметры -d
гугли java make POST request.
Тело запроса (твое -d) записывается так же.
...
Рейтинг: 0 / 0
15.09.2014, 08:02
    #38746499
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в REST запрос параметры -d
osonПодскажите плиз.
Есть пример запроса к REST сервису.


Не в тему, но в порядке альтернативы.
Может рассмотреть Spring RestTemplate?

На вход идет POJO на выход POJO.
...
Рейтинг: 0 / 0
15.09.2014, 11:58
    #38746652
oson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в REST запрос параметры -d
mad_nazgul,

RestTemplate тоже хорошо. Но как туда добавлять то что должно идти в запросе после -d ?
...
Рейтинг: 0 / 0
15.09.2014, 12:36
    #38746696
oson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в REST запрос параметры -d
И еще такой вопрос - как можно в коде Java посмотреть, что именно за строка отсылается на сервер?
...
Рейтинг: 0 / 0
15.09.2014, 12:43
    #38746708
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в REST запрос параметры -d
osonmad_nazgul,

RestTemplate тоже хорошо. Но как туда добавлять то что должно идти в запросе после -d ?

Почитайте про метод put.
Можно просто передать объект соответствующий JSON. ;-)
Ну иди передать Map соответствующий JSON.
Как вам будет удобнее.
...
Рейтинг: 0 / 0
15.09.2014, 12:55
    #38746722
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в REST запрос параметры -d
osonИ еще такой вопрос - как можно в коде Java посмотреть, что именно за строка отсылается на сервер?

возьми httpclient да не мучайся, чес слово
...
Рейтинг: 0 / 0
18.09.2014, 00:51
    #38749865
oson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать в REST запрос параметры -d
забыл ник,
спасибо
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как передать в REST запрос параметры -d / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]