我有一组传递给POST方法的数据:
head(select_(mtcars, .dots = paste0("-", rem_cols)))
# mpg cyl disp hp drat
# Mazda RX4 21.0 6 160 110 3.90
# Mazda RX4 Wag 21.0 6 160 110 3.90
# Datsun 710 22.8 4 108 93 3.85
# Hornet 4 Drive 21.4 6 258 110 3.08
# Hornet Sportabout 18.7 8 360 175 3.15
# Valiant 18.1 6 225 105 2.76
然后我得到这个网址:
url = 'https://exmaple.com/gate'
payload = {
'Client': '4444',
'Total': '10.99',
'Currency': 'EUR',
'Order': '12345',
r = requests.post(url, params=payload)
response = '$window.location.href="{}";'.format(r.url)
return response
如何隐藏在网址中传递的参数?
答案 0 :(得分:1)
根据API是否接受它,您应该在请求正文中发送参数,而不是作为URL的参数,如下所示:
r = requests.post(url, data=payload)
当你这样做时,没有人(通常)能够看到你发送的数据