[英]How to make a POST request in NightmareJs
我已經在PhantomJ和CasperJ中編寫了一些測試用例。 最近,我偶然發現了使用ElectronJs的NightmareJs。
我想知道是否可以在NigthmareJs中自動執行POST請求(例如下面的請求)(也許使用goto,但是我看不到傳遞參數和更改方法的任何規范):
PhantomJs代碼:
page.open(url, 'post', params, function (status) {/*something*/});
如果可以的話,我可以循環幾次以監視所花費的時間。
我認為您正在尋找node-rest-client
var Client = require('node-rest-client').Client;
var client = new Client();
var args = {
data: reqBody,
headers: {
"Content-Type": "application/json; charset=UTF-8"
}
};
//console.log(args);
var req = client.post("mypage/postResult", args, function(data, response) {
console.log('Sent data: ', JSON.stringify(data, null, 2));
});
req.on('error', function(err) {
console.log("Ouput posting failed due to error.", err);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.