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.

Другие вопросы по тегам