0% found this document useful (0 votes)
20 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)
20 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