Я пытаюсь использовать содержимое файла в качестве значения параметра, отправляемого на удаленный http-сервер методом POST.
Я не хочу отправлять файл на http-сервер, но содержимое файла (строка) отображается как сообщение переменная.
В соответствии с документацией и некоторыми примерами я обнаружил, что это должно работать:
curl -v --data "data=@data.json" http://server.com/api
Когда я пытаюсь это сделать, id не работает. Сервер получает параметр данных, но его содержимое является строкой 'data. json', а не содержимым файла.
, если я использую
curl -v --data "@data.json" http://server.com/api
Тогда CURL интерпретирует json и отправляет значения как Переменные POST на http-сервере - это не то, что мне нужно.
Это ошибка или я что-то не так делаю?
Я использую CURL 7.69.1 на Windows.