PhantomJS page.open可以调用Web服务吗?

时间:2013-08-26 02:38:04

标签: phantomjs

我有一个PhantomJS脚本。它运行一组测试。测试完成后,我想通过调用webservice来记录结果。我找不到任何关于使用page.open方法调用web服务的示例或人员。我该怎么做?

感谢您的任何指示!

EV

1 个答案:

答案 0 :(得分:0)

以下是page.open重载列表

  

open(url,callback){void}

     

open(url,method,callback){void}

     

打开(网址,方法,数据,回调){void}

方法数据允许您使用GET以外的方法请求网址。

例如:

var data = {
    'user': 'username',
    'password': 'password'
};
page.open('http://www.google.com/', 'POST', data, function(status) {
    console.log('Status: ' + status);
    // Do other things here...
});

另一个例子也可用here

请注意,这只允许您调用Web API,而不是类似Soap的Web服务。