我有一个PhantomJS脚本。它运行一组测试。测试完成后,我想通过调用webservice来记录结果。我找不到任何关于使用page.open方法调用web服务的示例或人员。我该怎么做?
感谢您的任何指示!
EV
答案 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服务。