Javascript 如何使用CasperJS';下载功能?

Javascript 如何使用CasperJS';下载功能?,javascript,post,phantomjs,casperjs,Javascript,Post,Phantomjs,Casperjs,我试图通过CasperJS函数发布带有标题的数据时遇到问题 我可以让它在没有标题的情况下发布,只是当我添加标题时,那些标题似乎永远不会被发送 casper.then(function() { this.download( "path/to/file/posting/to", "path/to/file/saved/locally", "POST", // this is the part im stuck on // this will post, b

我试图通过CasperJS函数发布带有标题的数据时遇到问题

我可以让它在没有标题的情况下发布,只是当我添加标题时,那些标题似乎永远不会被发送

casper.then(function() {
  this.download(
    "path/to/file/posting/to",
    "path/to/file/saved/locally",
    "POST",
    // this is the part im stuck on
    // this will post, but how do I add headers to this post?
    "mydata=part1&mydata2=part2"
  );
});
当我使用
casper.open()
时,我可以发布一篇文章,添加带有标题和数据对象的JSON,但下载时似乎不是这样

有这方面的经验吗?

您可以使用PhantomJS的属性为所有请求设置自定义头。这也适用于POST请求和
download()
函数

是使用CasperJS 1.1-beta3和PhantomJS版本2.0.1和1.9.7测试的概念验证