23 lines
781 B
Text
23 lines
781 B
Text
|
def get_http_data(headers, url) =
|
||
|
if string.contains(prefix='https', url) then
|
||
|
let (status, _, data) = https.get(headers=headers, url)
|
||
|
let (_, status_code, _) = status
|
||
|
(status_code, data)
|
||
|
else
|
||
|
let (status, _, data) = http.get(headers=headers, url)
|
||
|
let (_, status_code, _) = status
|
||
|
(status_code, data)
|
||
|
end
|
||
|
end
|
||
|
|
||
|
def post_http_data(headers, postdata, url) =
|
||
|
if string.contains(prefix='https', url) then
|
||
|
let (status, _, data) = https.post(headers=headers, data=postdata, url)
|
||
|
let (_, status_code, _) = status
|
||
|
(status_code, data)
|
||
|
else
|
||
|
let (status, _, data) = http.post(headers=headers, data=postdata, url)
|
||
|
let (_, status_code, _) = status
|
||
|
(status_code, data)
|
||
|
end
|
||
|
end
|