通过JavaScript访问RESTWeb服务

通过JavaScript访问RESTWeb服务,javascript,web-services,architecture,rest,Javascript,Web Services,Architecture,Rest,首先。我想说的是,我偶然读了其他帖子(),但我认为这不是一个好答案。我的意思是,所有的状态码,超媒体等等,缓存呢 您觉得怎么样?我同意您确实需要错误处理等。我一直在使用Dojo,下面是来自 这里的相关点是a)。dojo(orI guess jquery)之类的框架有助于(b)。存在错误处理 我也有关于REST服务和错误处理的一般知识。很棒的djna,我将更深入地了解。 var myEdition = {"Edition":{“author”:”x”, “title”"isbn":"44"}};

首先。我想说的是,我偶然读了其他帖子(),但我认为这不是一个好答案。我的意思是,所有的状态码,超媒体等等,缓存呢


您觉得怎么样?

我同意您确实需要错误处理等。我一直在使用Dojo,下面是来自

这里的相关点是a)。dojo(orI guess jquery)之类的框架有助于(b)。存在错误处理


我也有关于REST服务和错误处理的一般知识。

很棒的djna,我将更深入地了解。
var myEdition = {"Edition":{“author”:”x”, “title”"isbn":"44"}};
      var xhrArgs = {
                url: http://myhost/LibraryWink/library/editions,
                postData: dojo.toJson(myEdition),
                handleAs: "json",
                headers: { "Content-Type": "application/json"},
                load: function(data) {
                    dojo.byId("mainMessageText").innerHTML
                           =  "Message posted.";
                },
                error: function(error) {
                    dojo.byId("mainMessageText").innerHTML
                            = "Error :" + error;
                }
            };
        dojo.byId("mainMessageText").innerHTML
                           = "Message being sent…"; 
        var deferred = dojo.rawXhrPost(xhrArgs);