Популярные команды CURL

1 минута чтения
# GET
curl --noproxy '*' -k -v 
https://github.com/mozilla/geckodriver/releases/download/v0.14.0/geckodriver-v0.14.0-linux64.tar.gz

# POST
curl --noproxy '*' -k -X POST -d 
'{"data":{"username":"x1","password":"x2"}}' https://localhost/admin

# PUT
curl --noproxy '*' -k -s -X PUT -d '{ "data": "something" }' -H 
'Content-Type: application/json' -i http://localhost/query

# GET JSON
curl --noproxy '*' -k -s -X GET -i http://localhost/query | jq

# FILE UPLOAD
curl --noproxy '*' -k -s -i -F firmware=@/home/user/something.bin 
'http://localhost/query' -v

# Set headers
curl \
      -X PUT \
      --header 'Content-Type: application/json' \
      --header 'Accept: application/json' \
      -d '{"state": "ready"}' \
      'http://localhost/query' --noproxy '*'

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: