2013-03-22 28 views
1

我想张贴这样http.request()方法不具有的URL子域

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) 

可能是什么问题?

+0

路径应以/路径入手:“?/ post.php中” ... – user568109 2013-03-22 10:11:27

+0

不要发送POST数据作为POST请求的查询参数,但是作为实际的请求主体。 – aggsol 2013-03-22 10:13:50

+0

没有它再次相同。与GET方法以及/post.php路径 – beNerd 2013-03-22 10:14:51

回答

0

在“选项”对象中使用主机而不是主机名。试试如下,

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