Как использовать Curl из командной строки для публикации метода GET с файлами cookie - PullRequest
3 голосов
/ 28 сентября 2010

`У меня есть эти запросы, которые я должен отправить с Windows XP

GET https://website.com/index.aspx?typeoflink=**[HERE-VARIABLE-FROM-FILE]**&min=1 HTTP/1.1
Accept: */*
Referer: https://website.com/index.aspx?chknumbertypeoflink&min=1
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Host: website.com
Connection: Keep-Alive
Cookie: cookieverrylongstringD%FG^&N*MJ( CVV%^B&N*&*(NHN*B*&BH*&H

и этот код curl здесь

   set TYPEOFLINK=foo
    curl https://website.com/index.aspx?typeoflink=%TYPEOFLINK%&min=1 > savedfile

как я могу получить curl для отправки файлов cookie и реферера ивсе остальные?

Заранее спасибо Адам

Ответы [ 2 ]

5 голосов
/ 22 марта 2013
 curl --insecure -c cookie.txt --url "https://website.com/index.aspx" --data "typeoflink=**[HERE-VARIABLE-FROM-FILE]**&min=1"

- небезопасный переключатель, потому что вы устанавливаете флаг защищенного адреса -c запустит механизм cookie и сохранит cookie в cookie.txt.Теперь, когда вы установили cookie, вы можете использовать его с флагом -b, например:

 curl --insecure -b cookie.txt --url "https://website.com/index.aspx" --data "typeoflink=**[HERE-VARIABLE-FROM-FILE]**&min=1"
5 голосов
/ 30 сентября 2010

Я только что узнал о cURL, и учебник мне очень помог.Я думаю, что это покрывает большую часть того, что вы ищете:

http://curl.haxx.se/docs/httpscripting.html

...