我有一个restify服务器接收POST然后它将回复POST呼叫。我正在使用字符串客户端模块。以下是代码:
var restify = require('restify');
var client = restify.createStringClient({
url: 'https://xyz.com'
});
var postdata = {
...
};
client.basicAuth('username','pass');
client.post('/somepath',postdata,
function(err, req, res, data) {
if(err) ... else { ... };
//should the close method be called here??
});
POST成功但是当我在REPL中测试它时,似乎进程永远不会终止。似乎表明连接仍然是开放的。是否应该在回调中关闭连接?
任何指针都将非常感激。 THX。
答案 0 :(得分:4)
\ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n> \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n> StringClient
继承HttpClient
...继承close()
方法...你试过吗?