Symfonyob娱乐下载 4.1的新功能:Ajax改进
2018年4月19日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony版本。ob娱乐下载有些信息可能已经过时了。阅读最新的Symfony文档ob娱乐下载.
测试Ajax请求的一种更简单的方法
提供的
哈姆萨Amrouche
在# 26381.
的BrowserKit使用的组件ob娱乐下载Symfony功能测试提供许多实用程序来模拟web浏览器的行为。在Syob娱乐下载mfony 4.1中,我们添加了一个新的实用程序来简化Ajax请求:xmlHttpRequest ()
.
这种方法与当前的工作原理相同请求()
方法并接受相同的参数,但它添加了必需的参数HTTP_X-REQUESTED-WITH
自动头,所以你不必自己做:
1 2 3 4 5 6 7
/ /之前$履带=$客户端->请求(“得到”,“/一些/路径”, [], [], [“HTTP_X-Requested-With”= >XMLHttpRequest的]);/ /后$履带=$客户端->xmlHttpRequest (“得到”,“/一些/路径”);
改进了调试工具栏中的Ajax面板
第一个微小但值得注意的变化是,Ajax请求概要文件的链接已移动到表的第一列,因此更容易单击它。
此外,当Ajax请求导致异常(HTTP状态为400或更高)时,分析器链接指向异常分析器面板,而不是默认的请求/响应面板:
在任何情况下,Ajax面板最大的新特性是请求现在实时显示它们的持续时间,所以你总是知道哪些请求仍在等待完成:
发表在#生活在边缘
评论
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
注意:在第一个贡献中有一个拼写错误:“HTTP_X_REQUESTED_WITH”应该是“HTTP_X-REQUESTED-WITH”,就像代码块中的那样。
Javier Eguiluz is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now