为了账号安全,请及时绑定邮箱和手机立即绑定

http回复未成功,附上https成功的代码

var http = require('https')
var querystring = require('querystring')

var postData = querystring.stringify({
    'content':'一起期待。。。',
    'mid': 8837
})

var options = {
    hostname: 'www.imooc.com',
    port:443,path:'/course/docomment',
    method: 'POST',
    headers: {'Accept':'application/json, text/javascript, */*; q=0.01',
    'Accept-Encoding':'gzip, deflate, br','Accept-Language':'zh-CN,zh;q=0.9',
    'Connection':'keep-alive',
    'Content-Length':postData.length,
    'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8',
    'Cookie':'...',
    'Host':'www.imooc.com',
    'Origin':'https://www.imooc.com',
    'Referer':'https://www.imooc.com/video/8837',
    'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36',
    'X-Requested-With':'XMLHttpRequest'
    }
}

var req = http.request(options , function(res){
    console.log("Status: "+res.statusCode )
    console.log("headers: "+JSON.stringify(res.headers))
    
    res.on('data', function(chunk){
        console.log(Buffer.isBuffer(chunk))
        console.log(typeof chunk)
    })
    
    res.on('end', function(){
        console.log('评论完毕')
    })
})

req.on('error', function(e){
    console.log('Error: '+ e.message)
})

req.write(postData)

req.end()


正在回答

1 回答

var http = require('https') 只是在这个里面改了把!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
进击Node.js基础(一)
  • 参与学习       219397    人
  • 解答问题       896    个

本视频教程带你揭开Node.js的面纱,带你走进一个全新世界

进入课程

http回复未成功,附上https成功的代码

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信