Значение Content-Type multipart / mixed с border дает ошибку разделителя при выполнении запроса из Guzzle 6 - PullRequest
0 голосов
/ 22 апреля 2020

Я использую Guzzle 6 в качестве клиента для публикации данных в API.

API требует, чтобы я отправил заголовок с Content-Type: multipart / mixed; border = batch_somenumbersanddashes.

Я получаю сообщение об ошибке: "{" error ": {" code ":" 4003 "," message ":" Отсутствует разделитель закрытия в строке '0'. "}}"

'headers' => ['Content-Type' => 'multipart / mixed; border = batch_36522ad7-fc75-4b56-8c71-56071383e77b']

Мне удалось опубликовать данные в API с помощью узла -fetch и в Postman, но когда я пытаюсь использовать Guzzle, я получаю ответ от сервера, где {"error": {"code": "4003", "message": "Отсутствует закрывающий разделитель в строке '0'."} } "

Заголовок, который я передаю в жрет, это 'headers' => ['Content-Type' => 'multipart / mixed; border = batch_36522ad7-fc75-4b56-8c71-56071383e77b'].

Почему один и тот же заголовок работает в сборке узлов и в Postman, но не в guzzle6? Guzzle6 не показывает пример в документации.

Спасибо.

...