Get 请求的结果不会正确进入 post 请求

时间:2021-01-11 18:26:01

标签: html internet-explorer post get request

我正在处理一个挑战,我必须首先加载一个站点,获取密钥,然后发送密钥以显示标志。尽管这必须非常快地执行,否则服务器会拒绝我的请求。所以我做了一个简单的bash脚本来解决这个问题:

OUTPUT=$(curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X GET http://159.65.84.169:31757/ | cut -c67-86 | sed '/^$/d' | sed '$d')
echo ${OUTPUT}
curl -X POST -F 'hash=$OUTPUT' http://159.65.84.169:31757/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   388  100   388    0     0    869      0 --:--:-- --:--:-- --:--:--   869
dkbKxMFWnH0LZDc8xhUa
<html>
<head>
<title>emdee five for life</title>
</head>
<body style="background-color:powderblue;">
<h1 align='center'>MD5 encrypt this string</h1><h3 align='center'>3BkBXv2XdIVnr6CiOHul</h3><p align='center'>Too slow!</p><center><form action="" method="post">
<input type="text" name="hash" placeholder="MD5" align='center'></input>
</br>
<input type="submit" value="Submit"></input>
</form></center>
</body>
</html>

虽然我确信它不会太慢,但它只是输入错误,因为如果我用错误的字符执行相同的请求,它也不起作用。 如何获取 get 请求的结果并将其放入 post 请求中?

0 个答案:

没有答案