4GET&POST

来源:互联网 发布:淘宝上怎么买流量 编辑:程序博客网 时间:2024/05/22 06:28

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();