Отправка CURL запроса (PUT)

user99

Постоялец
Регистрация
13 Янв 2008
Сообщения
137
Реакции
15
Добрый день!

Подскажите пожалуйста, как через CURL отправить данный запрос (PUT).

PUT /api/tickets/{id}

{
"id": 123,
"title": "Help me!",
"group": "Users",
"state": "open",
"priority": "3 high",
"article": {
"subject": "some subject of update",
"body": "some message of update"
},
...
}

Спасибо!
 

Sorcus

Sorcus. A New Beginning.
Регистрация
10 Июл 2011
Сообщения
513
Реакции
1.002
Добрый день!

Подскажите пожалуйста, как через CURL отправить данный запрос (PUT).

PUT /api/tickets/{id}

{
"id": 123,
"title": "Help me!",
"group": "Users",
"state": "open",
"priority": "3 high",
"article": {
"subject": "some subject of update",
"body": "some message of update"
},
...
}

Спасибо!
Код:
curl -X PUT --data '{"id":123,"title":"Help me!",...}'
 

user99

Постоялец
Регистрация
13 Янв 2008
Сообщения
137
Реакции
15
Спасибо!

Как отправить массив в массиве?

"priority": "3 high",
"article": {
"subject": "some subject of update",
"body": "some message of update"
},
 

Sorcus

Sorcus. A New Beginning.
Регистрация
10 Июл 2011
Сообщения
513
Реакции
1.002
Спасибо!

Как отправить массив в массиве?

"priority": "3 high",
"article": {
"subject": "some subject of update",
"body": "some message of update"
},
А вообще можешь ещё вот так сделать.
Создаёшь файл data.json с содержимым:
Код:
{
  "id": 1,
  "name": "user99"
}
И дальше отправляешь таким образом.
Код:
curl -X POST https://example.com/api --header "Content-Type: application/json" --data-binary "@data.json"
 
Сверху