提交大值时,casperjs empy POST数据

普拉桑斯

我有一个已加载的表单,我只需提交表单即可。在表单中,输入type = hidden字段中存储了一些长字符串。这在常规浏览器上工作正常,不适用于casper。通过对此进行分析,apache本身就是从casper中获取空的POST数据。如果我减少隐藏输入上的数据,则可以正常工作。是否有尺寸限制或用casper定义的东西?

下面是代码:

var casper = require('casper').create();

casper.start('http://localhost/loadForm', function() {
   // Wait for the page to be loaded
   this.waitForSelector('form[action="/saveConfig"]');
});

casper.then(function() {
    this.evaluate(function() {
        $('#form').submit();
    });
});

casper.run();
普拉桑斯

以下错误报告对我有所帮助。我认为这是一个phantomjs错误。隐藏的字段之一是存储base64 png图像,在我的html页面中,它由canvas.toDataURL(“ image / png”)填充。与实际浏览器相比,这在casperjs中产生了不同的base64。这导致$ _POST在php中为空。但是,当我尝试file_get_contents(“ php:// input”)时,数据全部存在。我通过使用canvas.toDataURL(“ image / png”,0)解决了这个问题。第二个参数在浏览器和casperjs中产生一致的输出。

https://github.com/ariya/phantomjs/issues/10455

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP SOAP Server无法读取输入值(返回empy)?

来自分类Dev

尝试提交大量参数时,jQuery函数停止获取数据

来自分类Dev

表单未提交大量数据

来自分类Dev

Python:如何确定多维数组是否为Empy,并且值错误

来自分类Dev

如何将值附加到empy文本文件中

来自分类Dev

cURL无法提交POST数据

来自分类Dev

提交表格时无法获得POST值

来自分类Dev

使用POST将数据提交到网站

来自分类Dev

无需提交的POST表单数据

来自分类Dev

Bootstrap表单提交无法使用$ _POST数据

来自分类Dev

AJAX-提交多个POST数据

来自分类Dev

从PHP读取非键/值POST数据

来自分类Dev

如何使用POST获取div的值数据?

来自分类Dev

$ _Get是时,$ _ Post不检索数据

来自分类Dev

通过POST提交数据时如何应用Hibernate验证程序,而在PUT时如何忽略呢?

来自分类Dev

通过POST提交数据时如何应用Hibernate验证程序,而在PUT时如何忽略呢?

来自分类Dev

用于检索数据的表单中的 CURL POST 输入数据值

来自分类Dev

通过POST AJAX请求提交时如何在表单中添加数据?

来自分类Dev

选中复选框并使用POST获取数据时提交表单

来自分类Dev

通过POST AJAX请求提交时如何在表单中添加数据?

来自分类Dev

$ .post()有时需要2次提交来发送数据

来自分类Dev

为什么在我们尝试获取数据而不更新/提交新数据时,GraphQL为什么仍查询POST请求?

来自分类Dev

提交表单前,先用jquery检查$ _POST数据

来自分类Dev

JavaScript表单提交POST没有数据

来自分类Dev

数据表Jquery无法从表提交POST

来自分类Dev

无法获取通过Slim提交的JSON POST数据

来自分类Dev

Yii CHtml :: ajaxSubmitButton始终以POST方法提交数据

来自分类Dev

提交POST数据而无需在Wordpress网站上刷新?

来自分类Dev

数据表Jquery无法从表提交POST

Related 相关文章

  1. 1

    PHP SOAP Server无法读取输入值(返回empy)?

  2. 2

    尝试提交大量参数时,jQuery函数停止获取数据

  3. 3

    表单未提交大量数据

  4. 4

    Python:如何确定多维数组是否为Empy,并且值错误

  5. 5

    如何将值附加到empy文本文件中

  6. 6

    cURL无法提交POST数据

  7. 7

    提交表格时无法获得POST值

  8. 8

    使用POST将数据提交到网站

  9. 9

    无需提交的POST表单数据

  10. 10

    Bootstrap表单提交无法使用$ _POST数据

  11. 11

    AJAX-提交多个POST数据

  12. 12

    从PHP读取非键/值POST数据

  13. 13

    如何使用POST获取div的值数据?

  14. 14

    $ _Get是时,$ _ Post不检索数据

  15. 15

    通过POST提交数据时如何应用Hibernate验证程序,而在PUT时如何忽略呢?

  16. 16

    通过POST提交数据时如何应用Hibernate验证程序,而在PUT时如何忽略呢?

  17. 17

    用于检索数据的表单中的 CURL POST 输入数据值

  18. 18

    通过POST AJAX请求提交时如何在表单中添加数据?

  19. 19

    选中复选框并使用POST获取数据时提交表单

  20. 20

    通过POST AJAX请求提交时如何在表单中添加数据?

  21. 21

    $ .post()有时需要2次提交来发送数据

  22. 22

    为什么在我们尝试获取数据而不更新/提交新数据时,GraphQL为什么仍查询POST请求?

  23. 23

    提交表单前,先用jquery检查$ _POST数据

  24. 24

    JavaScript表单提交POST没有数据

  25. 25

    数据表Jquery无法从表提交POST

  26. 26

    无法获取通过Slim提交的JSON POST数据

  27. 27

    Yii CHtml :: ajaxSubmitButton始终以POST方法提交数据

  28. 28

    提交POST数据而无需在Wordpress网站上刷新?

  29. 29

    数据表Jquery无法从表提交POST

热门标签

归档