Curl
De Linuxmemo.
(Différences entre les versions)
(→Divers) |
|||
| Ligne 1 : | Ligne 1 : | ||
| - | |||
| - | |||
[[Catégorie:Commandes]] | [[Catégorie:Commandes]] | ||
| + | Voir [[Web Automation]] | ||
| + | |||
| + | http://curl.haxx.se/docs/ | ||
-H, --header # Pour régler les header ( autant de -H que de header) | -H, --header # Pour régler les header ( autant de -H que de header) | ||
Version du 17 mars 2019 à 17:13
Voir Web Automation
-H, --header # Pour régler les header ( autant de -H que de header)
-I # Pour recevoir que les header
-v # Pour voir l'échange de header
-k # ne pas vérifier les certificats
Gestion des cookies
CookieFileName=cookies.txt
curl --cookie $CookieFileName --cookie-jar $CookieFileName --user-agent Mozilla/4.0 POST --data "username={yourUserName}&password={yourPassword}" http://websiteToAuthOn.com -v
What this basically does is to save the Http Header information in to the cookies.txt file so we can use it later on for instance like this:
curl --cookie cookies.txt --user-agent Mozilla/4.0 -X GET http://websiteToAuthOn.com/page/you/want
Fichier de configuration
vim .curlrc proxy = 172.21.251.23:8080 noproxy = "dom.tld,dom2.tld" insecure location trace-ascii = curldump.txt cookie = curlcookie.txt cookie-jar = curlcookie.txt user-agent = "Mozilla/4.0 POST"
Divers
curl -s ifconfig.co