1

我想在制作客户端 html/javascript 应用程序方面做得更好。JSbin.com 是一个很好的网站。但我想让我的测试站点也调用 Web 服务来获取数据。数据可能完全是假的,我只需要与之交互的东西。

有没有一种好方法可以使用您自己的虚假数据制作一组公开可用的 Web 服务?可以是暂时的,没关系。但它不能只在我的本地机器上运行,因为我希望能够测试它并使用它,例如,远离我的办公桌在我的 ipad 上工作。

4

2 回答 2

2

jsFiddle 有一个echo功能可以让你模拟 XHR 请求。它支持 JSON、XML、jsonP 等。

从他们的文档

new Request.JSON({
    url: '/echo/json/',
    data: {
        json: JSON.encode({
            text: 'some text',
            array: [1, 2, 'three'],
            object: {
                par1: 'another text',
                par2: [3, 2, 'one'],
                par3: {}
            }
        }),
        delay: 3
    },
    onSuccess: function(response) {
        show_response(response, $('post'));
    }
}).send();

show_response = function(obj, result) {
    $H(obj).each(function(v, k) {
        new Element('li', {
            text: k + ': ' + v
        }).inject(result);
    });
    result.highlight();
};
于 2012-12-13T16:02:44.610 回答
0

丹尼尔,只是在这里集思广益,因为我不完全确定我是否遵循你想要做的事情。您可以在家中或办公室设置自己的 Web 服务器并在那里公开您的 Web 服务吗?您可能必须通过调制解调器/路由器的 IP 地址调用它,并打开端口转发才能访问托管您的 Web 服务的机器,但理论上您应该能够做到这一点。

我错过了你想做的事吗?

于 2012-12-13T16:06:39.153 回答