1

我一直在做一个 iOS 项目,我遇到了一个非常奇怪的问题。当我通过我的 iOS 应用程序使用 Web 服务时,我得到500 - Tuple Index out of Range exception. 当我使用 Rest Client 和相同的参数尝试相同的服务时,无论如何它都可以正常工作。我真的很困惑这里出了什么问题。我浪费了很多时间的研究和可能的结果。

任何帮助都感激不尽。

这是代码:

NSString *userAuthURLString = [NSString stringWithFormat:STORE_DEALS_URL_STRING, self.request.storeId];
NSURL *url = [NSURL URLWithString:userAuthURLString];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];

[request setURL:url];
[request setHTTPMethod:@"GET"];
[request setValue:@"application/xml" forHTTPHeaderField:@"Content-Type"];
[request setValue:WEB_SERVICE_KEY_STRING forHTTPHeaderField:@"Key"];
[request setTimeoutInterval:30];

NSHTTPURLResponse* response;
NSError* error = nil;

NSData* webData =[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];

这是接收请求的 Python 代码:

  @route('/stores/:storeid')

      def stores_details(storeid,mc):        
      result = store_obj.get_all_stores(storeid)   
      return {'status':'Success','data':result}
4

0 回答 0