mirror of
https://github.com/curlconverter/curlconverter.git
synced 2022-05-22 02:35:29 +03:00
committed by
GitHub
parent
fe13b2e35f
commit
8d5700c72b
1
fixtures/curl_commands/referer.sh
Normal file
1
fixtures/curl_commands/referer.sh
Normal file
@@ -0,0 +1 @@
|
||||
curl https://website.com/api -G -H "X-Requested-With: XMLHttpRequest" -e "https://website.com" -A "SimCity"
|
||||
9
fixtures/python/referer.py
generated
Normal file
9
fixtures/python/referer.py
generated
Normal file
@@ -0,0 +1,9 @@
|
||||
import requests
|
||||
|
||||
headers = {
|
||||
'X-Requested-With': 'XMLHttpRequest',
|
||||
'User-Agent': 'SimCity',
|
||||
'Referer': 'https://website.com',
|
||||
}
|
||||
|
||||
response = requests.get('https://website.com/api', headers=headers)
|
||||
11
util.js
11
util.js
@@ -973,6 +973,17 @@ const buildRequest = parsedArguments => {
|
||||
headers.push([capitalizeHeaders ? 'User-Agent' : 'user-agent', parsedArguments['user-agent']])
|
||||
}
|
||||
|
||||
if (parsedArguments.referer) {
|
||||
if (!headers) {
|
||||
headers = []
|
||||
}
|
||||
// referer can be ";auto" or followed by ";auto", we ignore that.
|
||||
const referer = parsedArguments.referer.replace(/;auto$/, '')
|
||||
if (referer) {
|
||||
headers.push([capitalizeHeaders ? 'Referer' : 'referer', referer])
|
||||
}
|
||||
}
|
||||
|
||||
let multipartUploads
|
||||
if (parsedArguments.form) {
|
||||
multipartUploads = []
|
||||
|
||||
Reference in New Issue
Block a user