簡體   English   中英

如何在NightmareJs中發出POST請求

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM