4 ответов:
С помощью
-Xфлаг с любым http глаголом вы хотите:curl -X PUT -d arg=val -d arg2=val2 localhost:8080в этом примере также используется
-dфлаг для предоставления аргументов с вашим запросом PUT.
можно использовать почтальон приложение из магазина Chrome.
в одной строке команда curl будет:
a) при отправке данных формы:
curl -X PUT -H "Content-Type: multipart/form-data;" -F "key1=val1" "YOUR_URI"b) при отправке необработанных данных в виде json:
curl -X PUT -H "Content-Type: application/json" -d '{"key1":"value"}' "YOUR_URI"c) при отправке файла с запросом POST:
curl -X POST "YOUR_URI" -F 'file=@/file-path.csv'для запроса с другими форматами или для разных клиентов, таких как java, PHP, вы можете проверить POSTMAN / comment под.
пример поставлен после комментария Мартина С. Мартина:
curl -T filename.txt http://www.example.com/dir/С
-T(то же, что и--upload-file) curl будет использовать PUT для HTTP.
curl -X PUT -d 'new_value' URL_PATH/keyздесь
X-опция, которая будет использоваться для команды запроса
d-опция, которая будет использоваться для размещения данных на удаленном url
URL_PATH-удаленный url
new_value-значение, которое мы хотим поместить в ключ сервера

Comments