MKNetworkKit - POST всегда возвращает "Операция не может быть завершена"
Я пытаюсь поговорить с сервисом WCF из моего приложения для iOS, используя MKNetworkKit. Кажется, я всегда получаю сообщение об ошибке 404, хотя URL действителен. Операция завершается, если я использую GET вместо POST (но мне нужно, чтобы он был опубликован). Кроме того, у меня та же проблема, даже если я предоставляю действительные параметры.
MKNetworkOperation *op = [engine operationWithURLString:@"http://store.mystore.com/svc/InControl.svc"
params:nil
httpMethod:@"POST"];
После того, как я ставлю в очередь вышеупомянутую операцию, я всегда получаю блок ошибки, вызываемый. Ошибка сбрасывается в консоль [The operation couldn’t be completed. (NSURLErrorDomain error 404.)]
1 ответ
Решение
Если код ошибки 404, проверьте правильность конечной точки. Хотя HTTP нечувствителен к регистру, я считаю, что WCF нет. Поэтому проверьте, является ли это InControl или incontrol или inControl.