Last active
January 30, 2025 09:32
-
-
Save v1m/f1d4751883f19c916515 to your computer and use it in GitHub Desktop.
sample .curlrc file
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# this is a sample .curlrc file | |
# https://everything.curl.dev/ is a GREAT RESOURCE | |
# store the trace in curl_trace.txt file. beware that multiple executions of the curl command will overwrite this file | |
--trace curl_trace.txt | |
# store the header info in curl_headers.txt file. beware that multiple executions of the curl command will overwrite this file | |
--dump-header curl_headers.txt | |
#change the below referrer URL or comment it out entirely | |
-e "https://www.google.com" | |
#change the below useragent string. get your/other UA strings from http://www.useragentstring.com/ | |
-A "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13" | |
#some headers | |
-H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8" | |
-H "Upgrade-Insecure-Requests: 1" | |
-H "Accept-Encoding: gzip, deflate, sdch" | |
-H "Accept-Language: en-US,en;q=0.8" | |
# follow redirects | |
--location | |
#verbose | |
#--verbose | |
#trace the time taken. more info here https://everything.curl.dev/usingcurl/verbose/trace | |
--trace-time | |
# write the trace data to stdout | |
--trace-ascii - | |
# ok if certification validation fails | |
--insecure |
I want to add the -k or --insecure header. How do I proceed?
@kvakhil95 Just add -k
to .curlrc
There is an alternate syntax for some parameters, for instance user-agent="curl-QA"
is equivalent to -A "curl-QA"
P.S. The --header "key:val"
# must be in double-quotes --single-quotes don't work
https://everything.curl.dev/ is a GREAT RESOURCE
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@v1m what does this file actually do?
In my case I had it with option "insecure" and it caused this error:
https://stackoverflow.com/questions/38761716/error-installing-crashlytics-ssl-peer-handshake-failed