代码之家  ›  专栏  ›  技术社区  ›  recipriversexclusion

编写一个简单的浏览器客户端与rest服务器对话的最快方法是什么?

  •  1
  • recipriversexclusion  · 技术社区  · 16 年前

    我想创建一个简单的浏览器客户端,我将演示我们在服务器上实现的rest api。我需要基本的功能

    1. 使用post在服务器上创建一个项:client填充一些参数和post
    2. 使用get:client发送查询,获取项目的xml列表并显示它们

    我不需要任何花哨的用户界面,这只是一个内部快速演示,一个合理的用户界面是完全可以的。

    我知道C++、Java和Perl,但是没有JavaScript。js是最简单的方法吗(我时间有限,大约有半天时间来实现它)?如果是的话,你能给我指一个好的资源吗?在那里我可以捡起我需要的东西。

    2 回复  |  直到 9 年前
        1
  •  2
  •   Nate CSS Guy    16 年前

    如果要编写javascript和html/css ui以在浏览器中运行,可以使用jquery及其 ajax 方法。

    $(document).ready(function() {
        $.get("your/restful/url/here", function(data) { // do stuff with data here});
        $.post("your/restful/url/here", function(data) { // do stuff with data here});
    });
    

    你可以这样进一步扩展上面的内容:

    $(document).ready(function() {
        $("post").click(function() { 
            $.post("/restful/?parm1=" + $("#input1").val() + "&parm2=" + $("#input2").val() , function(data) { // do stuff with data here});
        });
    });
    
    <input type="text" id="input1" />
    <input type="text" id="input2" />
    <input type="submit" id="post">Post</input>
    

    另外,正如评论中指出的,您也可以简单地使用浏览器打开restfulurl。

        2
  •  0
  •   Johnathan Kanarek    9 年前

    您可以使用我介绍的REST服务器实例中的任何一个(C语言,Java,PHP和No.js)。 blog . 这些示例的好处是,它们都公开了api的xml描述符,可以在以后使用 Kaltura generator ,包括类型脚本、javascript和其他可以满足您需要的前端编码语言。

    推荐文章