删除自定义对象记录时,quickblox响应返回访问被拒绝

时间:2013-09-03 11:56:45

标签: iphone ios quickblox

我试图简单地删除自定义对象类中的记录。

[QBCustomObjects deleteObjectWithID:deletingID className:className delegate:self];

服务器以此回应。

  

删除http://api.quickblox.com/data/Appointments/520bdd08535c12410901514a.xml

头:{

"QB-SDK" = "iOS 1.7";

"Qb-Token" = 906a5cbc316a904b08bcb9dc8a9a84c0d2e04eab;

"QuickBlox-REST-API-Version" = "0.1.1";

}

参数:

生体:

2013-08-26 14:02:05.135 ClientScheduler [32062:110b]请求已完成,回复:

RestResponse:


头:{

"Cache-Control" = "no-store";

Connection = close;

"Content-Language" = en;

"Content-Length" = 228;

"Content-Type" = "text/html";

Date = "Mon, 26 Aug 2013 21:25:44 GMT";

Server = PWA;

}

正文:拒绝访问

您无权访问该文档。

我已确认登录用户对访问控制列表中的记录具有删除访问权限。奇怪的是有时删除会起作用,有时则不会。

- (void)completedWithResult:(Result *)result{
  if([result isKindOfClass:QBCOCustomObjectResult.class]){
      if(result.success){
          //handle call back
      }
  }
}

result.success显示为true,即使服务器响应另有说法。任何人都可以帮我这个吗?

1 个答案:

答案 0 :(得分:0)

看起来这是本地网络中阻止请求的防火墙

有一个标题

Server = PWA;

QuickBlox不会返回PWA标头,它会返回类似 nginx /...

的内容