저는 iPhone 개발에 익숙하지 않습니다. AFNetworking을 서비스 라이브러리로 사용하고 있습니다.AFNetworking - ID로 POST 요청을 만드는 방법
내가 쿼리하는 API는 JSON 중 하나이며, ID로 데이터를 가져 오기 위해 POST 요청을해야합니다. 여기서는 뉴스 이미지 및 설명을 가져온 상세보기가 있으며 목록에 대해 GET을 사용했습니다. 요청하고 GEt 메서드에서 NewsID가 제대로 작동합니다.
2014-07-15 12:22:18.030 News[2541:60b] Error: Error Domain=NSCocoaErrorDomain Code=3840
"The operation couldn’t be completed. (Cocoa error 3840.)"
(JSON text did not start with array or object and option to allow fragments not set.)
UserInfo=0x8cf0060 {NSDebugDescription=JSON text did not start with array or object and
option to allow fragments not set., NSUnderlyingError=0x8cefcb0 "Request failed: bad
request (400)"}
데이터를 가져 오는 데 GET 요청을 사용해야합니다. POST 요청은 서버의 데이터를 수정하기위한 것입니다 (대개 어떤 객체를 세트에 추가). 이 작업을 수행하는 방법은 서버 API를 참조해야합니다. 이것이 RESTful API 인 경우 일반적으로 마지막 경로 구성 요소가 ID 인 'http : // example/api/news/123'과 같은 URL을 사용하여 지정된 ID로 특정 객체를 가져오고,'news '구성 요소는 컨테이너. – CouchDeveloper