0

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

感谢您的任何指点!

电动汽车

4

1 回答 1

0

这是page.open重载的列表

打开(网址,回调){无效}

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

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

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

例如:

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

另一个例子也可以在这里找到

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

于 2013-08-26T07:30:34.733 回答