http://www.qlcoder.com/task/7527
- 首先用浏览器获取客户端的请求头对象,按F12,然后点击提交查看GET方式请求的响应头,然后复制请求头信息
- 查看提交的action地址,在刚才的GET请求中找到url地址
http://www.qlcoder.com/task/4/solve?answer=restful&_token=6rFGDmFucCRdWjN0IW8TiOeMMYP9VHX6TtOCS5qv
其中的restful是自己填入的- 用node.js发送post请求
程序代码如下:
var http = require('http');
var myheaders = {
'Accept':'*/*',
'Accept-Encoding':'gzip, deflate,br',
'Accept-Language':'zh-CN,zh;q=0.8,en;q=0.6',
'Connection':'keep-alive',
'Cookie':'gr_user_id=660b3dcf-1ba0-40f8-9cb9-84ab7163f4d9; uuid=599e2fed6a22a; XSRF-TOKEN=eyJpdiI6Im5TeldVV3RCWDFJS0k2b0F3RURTM3c9PSIsInZhbHVlIjoiNXF5c1lRc0NCM2huaUZhSTRUVFZjbzdFMUg1bjYrayttT0tNUk1jdzFUSmR1N1Y1TUl3Tmg5XC9QWVQwbzVTNkxvNFwvMUhxQzJQaDdEN1JrcWM1UkdOdz09IiwibWFjIjoiYmUzMzUxMGVlMjQxOWVkMmVjOWYzMmI4MjQ5OTk0YTlmNDg5ZGYyN2YwZjY1YjBmOGI4MzhiMzgzYzkwYTE3OSJ9; laravel_session=eyJpdiI6IlVDZlo5cmRcL1h4MHNtMm4yaFFkcG9RPT0iLCJ2YWx1ZSI6IkFQcU9ZUWJXZEx4SDVmTVR0SGphN0Z3NzdNOWNFQitqbGdkWEtOMFB6TENsejlSMndBUUNkTEI0d1pDQmhUMWx0TGlMemFVOE9BWE1EcHV4cFptWHhBPT0iLCJtYWMiOiI5YWE2M2FhMDFiYWExYjY0NDA2N2IxNjNkMjI0MjE4YTQxZjU0YTIzMmY0ZDA4M2M1ZTA5OGM2NDE0OTNkYTdhIn0%3D; %E8%BF%99%E9%A2%98%E7%9A%84%E7%AD%94%E6%A1%88%E6%98%AForeo=eyJpdiI6Ilo1WXBtK1RMMTk0ZGtrWUlWYjNUUlE9PSIsInZhbHVlIjoiYUtQbnl2NFwvNDFESkl2ZEVBa1BSNmc9PSIsIm1hYyI6ImM3NDQyMTAxOTczMGQyYjg5MmNiNDIwNDQ3MzY2NTZmYTBmYzMxYjU1YjcxZDBjNGFkZTM0YjVjMjMwYjY0ZTYifQ%3D%3D; Hm_lvt_420590b976ac0a82d0b82a80985a3b8a=1503539109; Hm_lpvt_420590b976ac0a82d0b82a80985a3b8a=1503540405; gr_session_id_80dfd8ec4495dedb=496fa0e0-2823-4be6-8c5b-379242d3d7c1',
'Host':'www.qlcoder.com',
'Referer':'http://www.qlcoder.com/task/7527',
'Upgrade-Insecure-Requests':'1',
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.104 Safari/537.36',
'X-Requested-With':'XMLHttpRequest'
}
var options = {
hostname:'www.qlcoder.com',
port:80,
path:'/task/4/solve?answer=restful&_token=6rFGDmFucCRdWjN0IW8TiOeMMYP9VHX6TtOCS5qv',
method:'POST',
headers:myheaders
};
var req = http.request(options);
req.end();