Je suis la mise en œuvre d'un script de déchirage avec CASPERJS qui utilise également des appels jquery AJAX comme celui ci-dessous qui devrait POST à Trello:demande AJAX PUT ne fonctionne pas dans les CasperJS
var settings = {
"async": true,
"crossDomain": true,
"url": "https://api.trello.com/1/cards/mycardid?name=Thursday%20-%20%C2%A300000&key=mykey&token=mytoken",
"method": "PUT",
"headers": {
"cache-control": "no-cache",
}
}
$.ajax(settings).done(function(response) {
console.log(response);
});
J'ai une fonction similaire emballé en casper.evaluate(function(){})
qui effectue une requête get et fonctionne comme prévu. J'ai essayé PUT-ing via Postman et tout a bien fonctionné, mais je ne peux pas obtenir l'appel à travailler avec casperJS, enveloppé dans une fonction d'évaluation, qui est censé exécuter javascript. Y at-il quelque chose que j'ai raté, comme: Casper ne peut pas exécuter les demandes de mise à API?
Ce qui est connecté de 'console.log (réponse)'? – Gavin
Rien, comme casper n'enregistre rien dans un évaluer, alors c'est ma frustration, que je ne peux pas voir cette sortie –
ajouter un gestionnaire 'fail' et inspecter l'objet jqXhr – charlietfl