Curl
De Linuxmemo.
(Différences entre les versions)
(→Gestion des cookies) |
(→Fichier de configuration) |
||
Ligne 19 : | Ligne 19 : | ||
==Fichier de configuration== | ==Fichier de configuration== | ||
vim .curlrc | vim .curlrc | ||
- | + | --location | |
--trace-ascii debugdump.txt | --trace-ascii debugdump.txt | ||
--cookie cookiecurl.txt | --cookie cookiecurl.txt | ||
--cookie-jar cookiecurl.txt | --cookie-jar cookiecurl.txt | ||
--user-agent Mozilla/4.0 POST | --user-agent Mozilla/4.0 POST |
Version du 10 décembre 2016 à 21:07
-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
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 --location --trace-ascii debugdump.txt --cookie cookiecurl.txt --cookie-jar cookiecurl.txt --user-agent Mozilla/4.0 POST