Я пытаюсь отправить запрос POST в cURL в API, следуя заданным требованиям.
Методические рекомендации:
Тип контента для отправки должен быть application/json.
Вот строение тела:
Имя: Строка
Номер телефона: Строка
Электронная почта: Строка
Позиция: Строка
URL: массив объектов, содержащий следующие свойства.
Тип: Строка
Ссылка: Строка
все поля обязательны к заполнению
Требуется хотя бы один URL с типом «Резюме».
Для резюме мы требуем, чтобы материалы были в формате PDF.
Если ваша отправка прошла успешно, вы получите ответ HTTP 202.
Я считаю, что у меня есть правильный синтаксис для всех моих данных, которые я хочу отправить в формате JSON, но я не уверен, как загрузить PDF-файл в том же запросе.
Вот мой синтаксис до сих пор.
curl -i -H "Accept: application/json" -H "Content-Type: application/json" -
X POST -d '{"json":{"Name":"data"}}' -d '{"json":
{"PhoneNumber":"data"}}' -d '{"json":{"Email":"data"}}' -d '{"json":
{"Position":"data"}}' https://example
Когда я ввожу это в командную строку, я получаю ответ «HTTP 400 Bad Request», хотя, конечно, я ищу ответ 202.
В основном я программирую на Python и R, поэтому использование cURL для меня в новинку. Любая помощь, поэтому я могу отправить это приложение с благодарностью. Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.