我正在尝试从casperjs向Web api发送请求。如果我对文本进行硬编码并将?text =“ ...附加到url,则下面的代码可以完美地工作,但是当我尝试传递变量时失败(即使将?text =” ...附加到url)也失败了。
我看不到发生这种情况的任何原因。在理想的世界中,我更希望从正文传递标题和描述,而不是传递参数,但两者都不起作用。
任何建议或指示都将不胜感激。
casper.then(function () {
val = this.evaluate(function () {
var text = "Assistant Manager, Real Estate Consulting, Financial Advisory, London";
//var url = "https://localhost:44354/api/skills";
var url2 = "https://localhost:44354/api/skills?text=" + text;
//var params = JSON.stringify({ "text": title + ' ' + description });
return JSON.parse(__utils__.sendAJAX(wsurl, "POST", null, false,
{contentType: "application/json"} ));
});
console.log("VAL " + val.Skills);
});