0% found this document useful (0 votes)
37 views3 pages

Web Requests Module Cheat Sheet

Uploaded by

layef30033
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views3 pages

Web Requests Module Cheat Sheet

Uploaded by

layef30033
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

WEB REQUESTS

CHEAT SHEET
cURL

Command Description

curl -h cURL help menu

curl inlanefreight.com Basic GET request

curl -s -O inlanefreight.com/index.html Download file

curl -k https://inlanefreight.com Skip HTTPS (SSL)


certificate validation

curl inlanefreight.com -v Print full HTTP


request/response details

curl -I https://www.inlanefreight.com Send HEAD request


(only prints response
headers)

curl -i https://www.inlanefreight.com Print response headers


and response body

curl https://www.inlanefreight.com -A 'Mozilla/5.0' Set User-Agent header

curl -u admin:admin http://<SERVER_IP>:<PORT>/ Set HTTP basic


authorization credentials

curl http://admin:admin@<SERVER_IP>:<PORT>/ Pass HTTP basic


authorization credentials
in the URL
Command Description

curl -H 'Authorization: Basic YWRtaW46YWRtaW4=' Set request header


http://<SERVER_IP>:<PORT>/

curl 'http://<SERVER_IP>:<PORT>/search.php? Pass GET parameters


search=le'

curl -X POST -d 'username=admin&password=admin' Send POST request with


http://<SERVER_IP>:<PORT>/ POST data

curl -b 'PHPSESSID=c1nsa6op7vtk7kdis7bcnbadf1' Set request cookies


http://<SERVER_IP>:<PORT>/

curl -X POST -d '{"search":"london"}' -H 'Content- Send POST request with


Type: application/json' http://<SERVER_IP>: JSON data
<PORT>/search.php

APIs

Command Description

curl http://<SERVER_IP>:<PORT>/api.php/city/london Read entry

curl -s http://<SERVER_IP>:<PORT>/api.php/city/ | jq Read all


entries

curl -X POST http://<SERVER_IP>:<PORT>/api.php/city/ -d Create


'{"city_name":"HTB_City", "country_name":"HTB"}' -H 'Content- (add) entry
Type: application/json'

curl -X PUT http://<SERVER_IP>:<PORT>/api.php/city/london -d Update


'{"city_name":"New_HTB_City", "country_name":"HTB"}' -H (modify)
'Content-Type: application/json' entry

curl -X DELETE http://<SERVER_IP>: Delete entry


<PORT>/api.php/city/New_HTB_City

Browser DevTools

Shortcut Description
Shortcut Description

[CTRL+SHIFT+I] or [F12] Show devtools

[CTRL+SHIFT+E] Show Network tab

[CTRL+SHIFT+K] Show Console tab

You might also like