我想创建一个简单的浏览器客户端,用于演示我们在服务器上实现的 REST API。我需要像
这样的基本功能- 使用 POST 在服务器上创建一个项目:客户端填写一些参数并发布
- 使用 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/