2016-07-06 39 views
8

bir POST isteği yapmak için nasıl PhantomJs ve CasperJs bazı test durumları yazıyorum. Son zamanlarda ElectronJs kullandığı NightmareJs üzerinde tökezledi. NightmareJs

Ben NigthmareJs (örneğin aşağıda gibi) POST isteklerini otomatik hale getirebilirsiniz olmadığını bilmek istedim (belki kullanarak Goto, ama yöntemi params geçen ve değişen herhangi özelliklere görmüyorum):

PhantomJs kodu : Ve eğer öyleyse, zamanın izlenmesi için birkaç kez döngü yapabilirim.

+0

https://github.com/segmentio/nightmare#gotourl-headers –

+0

@ZoranPandovski soru değil bu – ospider

cevap

1

ben aradığınız düşünüyorum 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); 
    });