Difference between revisions of "Curl -X"
Jump to navigation
Jump to search
(21 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{lowercase}} | + | {{lowercase}}__NOTOC__ |
− | + | == PUT == | |
* <code>curl -X [[PUT]] [[-u]] myUser:myPassword [[curl -T|-T]] test.txt "http://your_artifactory.com/artifactory/libs-release-local/test/test.txt"</code> | * <code>curl -X [[PUT]] [[-u]] myUser:myPassword [[curl -T|-T]] test.txt "http://your_artifactory.com/artifactory/libs-release-local/test/test.txt"</code> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | == POST == | ||
+ | {{curl -X POST TOC}} | ||
[[curl -X POST]] --insecure https://your_elk_ip:YOUR_PASS@localhost:9200/_snapshot/gcs_repo/your_latest_snapshot_name/_restore | [[curl -X POST]] --insecure https://your_elk_ip:YOUR_PASS@localhost:9200/_snapshot/gcs_repo/your_latest_snapshot_name/_restore | ||
− | |||
curl -X POST --data '{ | curl -X POST --data '{ | ||
"jsonrpc":"2.0", | "jsonrpc":"2.0", | ||
"id" :1, | "id" :1, | ||
− | "method" :"info.getNodeID" | + | "method" :"[[info.getNodeID]]" |
− | }' -H '[[content-type:application/json]];' 127.0.0.1:9650[[/ext/info]] | + | }' -H '[[content-type:application/json]];' 127.0.0.1:[[9650]][[/ext/info]] |
+ | |||
+ | == GET == | ||
+ | * <code>[[curl -X GET]]</code> | ||
+ | [[curl -XGET https://localhost:9200]] -u 'admin:admin' [[--insecure]] | ||
+ | |||
+ | == DELETE == | ||
+ | * <code>[[curl -X DELETE]]</code> | ||
− | |||
− | + | == [[curl --help]] == | |
.../... | .../... | ||
-X, [[--request]] <command> Specify request command to use | -X, [[--request]] <command> Specify request command to use | ||
Line 37: | Line 37: | ||
== Related == | == Related == | ||
− | * [[POST]], [[GET]], [[PUT]], [[DELETE]] | + | * <code>[[POST]], [[GET]], [[PUT]], [[DELETE]]</code> |
+ | * <code>[[curl -x]], [[--proxy]]</code> | ||
== See also == | == See also == | ||
* {{POST}} | * {{POST}} | ||
+ | * {{curl -X}} | ||
* {{curl}} | * {{curl}} | ||
[[Category:Curl]] | [[Category:Curl]] |
Latest revision as of 08:35, 14 August 2024
PUT[edit]
curl -X PUT -u myUser:myPassword -T test.txt "http://your_artifactory.com/artifactory/libs-release-local/test/test.txt"
POST[edit]
curl -X POST -F 'name=linuxize'
curl -X POST --data
curl -X POST --insecure
curl -X POST --compressed
curl -X POST -d
curl -X POST -H
curl -X POST -H "Content-Type: application/json"
curl -X POST --insecure https://your_elk_ip:YOUR_PASS@localhost:9200/_snapshot/gcs_repo/your_latest_snapshot_name/_restore
curl -X POST --data '{ "jsonrpc":"2.0", "id" :1, "method" :"info.getNodeID" }' -H 'content-type:application/json;' 127.0.0.1:9650/ext/info
GET[edit]
curl -XGET https://localhost:9200 -u 'admin:admin' --insecure
DELETE[edit]
curl --help[edit]
.../... -X, --request <command> Specify request command to use --request-target Specify the target for this request --resolve <host:port:address[,address]...> Resolve the host+port to this address --retry <num> Retry request if transient problems occur --retry-connrefused Retry on connection refused (use with --retry) --retry-delay <seconds> Wait time between retries --retry-max-time <seconds> Retry only within this period --sasl-ir Enable initial response in SASL authentication --service-name <name> SPNEGO service name
Examples[edit]
TOKEN=$(curl -s -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600")
Related[edit]
See also[edit]
- HTTP:
POST, PUT, PATCH, GET, HEAD, OPTIONS, DELETE
, Webhook,curl -X POST, allowed_methods
curl -X [ POST | PUT ]
- cURL,
curl -s
,-X, -x
,curl -T
,curl --help
,curl -L
,curl -o
,curl -X POST
,curl -d
,curl --header
,curl -I
,curl --silent
,curl -Is
,curl -k or curl --insecure, curl -XPUT, curl -d
,~/.curlrc, curl -i, curl --version, curl --help
Advertising: