Javascript Angularjs在REST API上向parse.com发出的请求
我正试图从我的db parse.com更新一个对象,所以,我看到了文档,看起来很简单,但我想我忘记了一些虚拟的东西。。。但是我找不到它。。。你能帮帮我吗 我正在做这个请求:Javascript Angularjs在REST API上向parse.com发出的请求,javascript,angularjs,rest,parse-platform,Javascript,Angularjs,Rest,Parse Platform,我正试图从我的db parse.com更新一个对象,所以,我看到了文档,看起来很简单,但我想我忘记了一些虚拟的东西。。。但是我找不到它。。。你能帮帮我吗 我正在做这个请求: $.http({ method: 'PUT', url: myURL + 'objectID of object to update', headers: {'X-Parse-Application-Id': appId, 'X-Parse-REST-API-Key': restId,
$.http({
method: 'PUT',
url: myURL + 'objectID of object to update',
headers: {'X-Parse-Application-Id': appId, 'X-Parse-REST-API-Key': restId,
'Content-Type': 'application/json'},
data: {'name' : 'new name'}
}).success(function(data){
console.log(data)
}).error(function(data){
console.log(data)
});
在这里,文档说你必须做这样的请求:
非常感谢,如果您需要更多信息,请告诉我
编辑:抱歉,我收到一个错误400错误请求我发现了问题。parse.com的服务器,必须获得一个json对象,因此我编写了内容类型json应用程序,但我忘了编写以下内容:
var obj = {'name': 'new name'};
. . .
//inside of http service
data: JSON.stringify(object);
我永远不会忘记这一点 myURL是否有尾随的“/”?如果不是,这就解释了400的错误。@danh是的,url是正确的,因为我正在使用此url进行GET请求。我擦除数据并更改方法以获取数据,工作正常…哦。好提示。非用户是否有足够的权限编写类???我不理解你的最后一个问题,我正在通过API REST调用,并使用AJAX等angular服务调用,所以,我认为每个人都可以使用键更改数据@丹恩