使用Javascript修改XHR请求响应对象(Json格式)

时间:2016-03-11 14:43:47

标签: javascript xmlhttprequest

我需要一些帮助来尝试修改XHR请求的响应。我的应用程序使用url调用api:

https://xxxxxxxx.xxxxxxxx.com/api/bookings?locale=en

api以json格式返回一个对象,我需要用自己创建的json文件替换这个响应(采用相同的对象格式)

我正在使用Nightwatch,现在已经看了很长时间了。 Xhook

我已经创建了名为" reservations.json"的JSON文件。

查看了如下所示的xhook.after方法:

browser.injectScript('<a href="//cdn.rawgit.com/jpillora/xhook/1.3.1/dist/xhook.min.js">//cdn.rawgit.com/jpillora/xhook/1.3.1/dist/xhook.min.js</a>', function() {

        xhook.after(function(request, response) {
            if (request.url.match('api/bookings'))
                response.text = "testtest";
        });

    })

希望有人能帮助我。

0 个答案:

没有答案