Я использую инструмент Firefox, который называется «Плакат», чтобы проверить, работает ли мой веб-сервис. Когда я POST запрос, я отправляю объект JSON в содержимом для отправки (также вызовите данные тела HTTP ).
Когда я нажимаю кнопку POST, результат в порядке.

Теперь я хочу сделать то же самое с RestKit в target-c:
NSString *squery = @"{\"Sort\":\"Relevance\",\"DaysToSearch\":0,\"WorkType\":\"\",\"PageSize\":20,\"LastRunCount\":0,\"IndustryCodes\":[\"\"],\"AccountId\":27,\"Experience\":\"\",\"GetResultCount\":0,\"Keywords\":\"iOS\",\"PageIndex\":0,\"DistanceFromLocation\":\"250\",\"SalaryType\":\"\",\"JobQueryId\":\"\",\"JobTitleCodes\":[\"\"]}";
RKObjectLoader *objectLoader = [[RKObjectManager sharedManager] objectLoaderWithResourcePath:url delegate:performJobQueryHandler];
objectLoader.method = RKRequestMethodPOST;
objectLoader.objectMapping = s.jobQueryDataMapper;
objectLoader.HTTPBody = [squery dataUsingEncoding:NSUTF8StringEncoding];
objectLoader.serializationMIMEType = RKMIMETypeJSON;
[objectLoader send];
В результате я получаю: «Произошло исключение, не связанное с ошибкой».
В расширении Firefox «Плакат», если я использую шахтный тип, отличный от «application / json», скажем, «application / x-www-form-urlencoded», я получаю ту же ошибку: «Возникла исключительная ситуация, не связанная с ошибкой. "
Что-то не так с objectLoader.serializationMIMEType = RKMIMETypeJSON; ???
Мартин Магакян