我正在使用Mocha和WebdriverIO API用JavaScript编写UI测试。单击某个元素后,我必须检查是否将请求发送到服务器。有一种方法可以检查请求是否已发送?
答案 0 :(得分:0)
如果您只需要识别AJAX请求,则可以观察到X-Requested-With
标头。
通常,当从前端客户端发起请求时,此标头将具有值XMLHttpRequest
,但它完全取决于客户端代码的编写方式。
但是您应该知道,标头很容易被拦截器覆盖,或者可能被后端服务错误地发送,这会使您的代码认为它来自JavaScript客户端。