Как использовать curl для отправки многократных / смешанных пакетных запросов оддаты с application / http в качестве внутреннего Content-Type? - PullRequest
0 голосов
/ 27 апреля 2020

Как уже говорилось, мне нужно отправить пакетный запрос в API OData (мне удобнее с curl). Ссылка API OData: https://www.odata.org/documentation/odata-version-3-0/batch-processing/

На приведенной выше веб-странице есть пример:

Host: host 
Content-Type: multipart/mixed; boundary=batch_36522ad7-fc75-4b56-8c71-56071383e77b 

--batch_36522ad7-fc75-4b56-8c71-56071383e77b
Content-Type: application/http 
Content-Transfer-Encoding:binary

GET /service/Customers('ALFKI') 
Host: host

--batch_36522ad7-fc75-4b56-8c71-56071383e77b 

<One more request header + body> 

--batch_36522ad7-fc75-4b56-8c71-56071383e77b 
...

Я пытался найти ответ о том, как отправить запрос, например это, но большинство вопросов касаются отправки multipart / form-data, которая использует опцию «-F». Однако приведенный выше пример запроса не похож на данные формы (он не имеет синтаксиса name=value). Я также не понимаю значения Content-Type: application/http внутри тела multipart/mixed.

Может кто-то пролить свет на это? Спасибо!

...