javascript - 编写简单的浏览器客户端以与 REST 服务器通信的最快方法是什么

标签 javascript client

我想创建一个简单的浏览器客户端,用于演示我们在服务器上实现的 REST API。我需要像

这样的基本功能
  1. 使用 POST 在服务器上创建一个项目:客户端填写一些参数并发布
  2. 使用 GET 获取列表并显示:客户端发送查询,获取项目的 XML 列表并显示它们

我不需要任何花哨的 UI,这只是为了内部快速演示,合理的 UI 完全可以。

我会 C++、Java 和 Perl,但不会 Javascript。 JS 是最简单的方法吗(我时间有限,大约有半天的时间来实现这个)?如果是这样,你能给我指一个好的资源,我可以在那里找到我需要的东西吗?

最佳答案

如果您想编写在浏览器中运行的 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>

此外,正如评论中所指出的,您也可以只使用浏览器打开您的 RESTful url。

关于javascript - 编写简单的浏览器客户端以与 REST 服务器通信的最快方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2479285/

相关文章:

javascript - Rails : file nested fields, 显示在每个字段上选择的文件的名称

javascript - 像 Postman 一样发送 jquery 请求

linux - 进程间读取不正确

javascript - 我怎样才能得到一个节点的唯一直接子节点的特定类名?

javascript - 在新窗口中打开每个规范 - Protractor

javascript - 向我展示代码而不是实际运行它

reactjs - 使用 ReactJS 将 IP 地址从前端发送到服务器 NodeJS

javascript - 服务器上的 Date.now() 相对于客户端提前?

javascript - 使用 Firefox 附加组件进行 URL 过滤