簡體   English   中英

如何使用CasperJS的下載功能發送POST標頭?

[英]How to send POST headers with CasperJS' download function?

我在嘗試通過CasperJS download功能通過標頭發布數據時遇到麻煩。

我可以在沒有標題的情況下發布它,只是當我添加標題時,它似乎永遠不會發送。

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()我可以執行POST並添加標頭和數據對象的JSON,但下載情況似乎並非如此

有人對此有經驗嗎?

您可以使用PhantomJS的page.customHeaders屬性為所有請求設置自定義標頭。 這也適用於POST請求和download()函數。

是使用CasperJS 1.1-beta3和PhantomJS 2.0.1和1.9.7版測試的概念驗證。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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