http.request()方法不使用具有子域的URL

时间:2013-03-22 09:59:48

标签: node.js express

我想发布一些像这样的数据

var options={hostname:'www.sub.domain.com',path:'post.php?'+qs.stringify(postData), method:'GET '};

然后使用http.request()调用此对象。它会抛出此错误

   events.js:71
        throw arguments[1]; // Unhandled 'error' event
                       ^
Error: Parse Error
    at Socket.socketOnData (http.js:1485:20)
    at TCP.onread (net.js:404:27)

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

在“option”对象中使用host而不是hostname。尝试如下,

var options = {
    host : 'www.sub.domain.com',
    path:'/post.php?'+qs.stringify(postData),
    method : 'GET'
  };