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

为什么返回200但是就是评论不成功?

var http = require('http');

var querystring = require('querystring');

var postData = querystring.stringify({
  'content': '我想看看慕课网真的能把我封了?',
  'mid': 8837
})
// console.log(query);

var option = {
  hostname: 'www.imooc.com',
  method: 'POST',
  port: 80,
  path: '/course/docomment',
  headers: {
    'Accept': 'application/json, text/javascript, */*; q=0.01',
    'Accept-Encoding': 'gzip, deflate',
    'Accept-Language': 'zh-CN,zh;q=0.8,en;q=0.6',
    'Connection': 'keep-alive',
    'Content-Length': postData.length,
    'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
    'Cookie': 'imooc_uuid=4b7c26ef-35a9-4595-8c3e-7024d41a3342; imooc_isnew_ct=1496236603; loginstate=1; apsid=Y0OTNiMzQyZGVhZDE5OTJiMGRhYjFjMzMzZWUzNGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDM5NDA5MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnYW9qaW5nYm81MjFAcXEuY29tAAAAAAAAAAAAAAAAAGMzYmU0Y2VjYzg3OWQ1ZGFjYTJiZTM3NmJjNmUyMzlh11e1WddXtVk%3DYW; last_login_username=gaojingbo521%40qq.com; PHPSESSID=hc7175amdh8u1f6n5j6v9kgfh3; IMCDNS=0; Hm_lvt_f0cfcccd7b1393990c78efdeebff3968=1505134440,1505219666,1505616322,1505641477; Hm_lpvt_f0cfcccd7b1393990c78efdeebff3968=1505641990; imooc_isnew=2; cvde=59be440234fb9-30',
    'Host': 'www.imooc.com',
    'Origin': 'http://www.imooc.com',
    'Referer': 'http://www.imooc.com/video/8837',
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.79 Safari/537.36',
    'X-Requested-With': 'XMLHttpRequest'
  }
}


var req = http.request(option, function(res) {
  console.log('status:' + res.statusCode);
  console.log('header', JSON.stringify(res.headers))
  res.on('data', function(chunk) {
    console.log(Buffer.isBuffer(chunk));
  })
  res.on('end', function() {
    console.log('结束了');
  })
})

req.on('error', function(error) {
  console.log(error.message);
})

req.write(postData);

req.end();


正在回答

4 回答

帮你测试了下,你的号没被封,你可以看最新的评论是我用你的账号发的= =sorry

问题有几个:

1.console.log('header', JSON.stringify(res.headers))应该是

console.log('headers: ' + JSON.stringify(res.headers))

2.req.on('error', function(error) 应该为

res.on('error', function(error) 

3.如果我用比较短的话测试是没问题的,但是'我想看看慕课网真的能把我封了?'这么长的就不行了= =希望有人能解答一下

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

刚刚试了,是行的,提交后要等等再刷新

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

我也不行,提交200成功,但没显示,估计慕课后台有限制

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

我和你一样都是返回成功,但是就不显示评论,不知道为什么,难道是慕课网把来自客户端的提交给封了?

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

举报

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

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

进入课程

为什么返回200但是就是评论不成功?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号