Переопределить параметр файла конфигурации curl в команде curl - PullRequest
0 голосов
/ 01 апреля 2020

Сценарий - У меня есть пара webAPI, которые нужно вызвать с помощью команды curl. Для обычной конфигурации (т.е. заголовки аутентификации и некоторые заголовки запроса) мы используем файл конфигурации и ссылаемся на него в команде curl. Большинство webAPI основаны на json, и недавно мы добавили новую команду curl, которая должна загрузить файл (через форму-пост).

Этот новый вызов webAPI требует header "Content -Type: multipart / form-data ", который отличается от наших общих настроек в файле конфигурации curl (заголовок" Content-Type: application / json "). Если мы удалим заголовок для типа содержимого, многие команды curl будут нуждаться в редактировании. Поэтому вместо этого мы решили сохранить файл конфигурации без изменений, и вместо этого мы использовали эти параметры файла конфигурации непосредственно в новой команде curl для загрузки файла (т. Е. Без файла конфигурации).

Я просто хотел знать, является ли это Единственный способ, или я могу как-то переопределить параметр файла конфигурации curl, указав его в команде curl. Я считаю, что это распространенный сценарий (то есть, как в HTML мы используем css для стиля, но мы можем переопределить стиль, указав тот же атрибут непосредственно в элементе html).

...