0
카푸치노 프론트 엔드에서 나는 Ratatosk을 사용하여 RESTful JSON 기반 API에 쿼리를 만든다. wireload/Ratatosk : POST 요청을 만드는 방법?
내가
[myNewResource ensureCreated];
내 백엔드로 새 자원을 작성
는 상태 코드 (201)와 새로 생성 된 자원의 URI와 Location 헤더를 반환합니다. 응답 본문이 비어 있습니다. 내가 아는 한, 이것이 REST API가 성공적인 POST 요청에 반응하는 방식입니다.그러나 응답을 수신시
는 Ratatosk은 (WLRemoteLink.j에서)- (void)connection:(CPURLConnection)aConnection didReceiveData:(CPString)data
를 호출하고 응답 본문을 디코딩하려고합니다. 응답 본문이 비어 있기 때문에 오류가 발생합니다. 결과적으로 요청은 무한히 반복됩니다.
어떻게해야합니까? 응답 자료에서 전체 자료를 반환해야합니까?
EDIT : 응답에서 ID를 반환은
Ratatosk 응답이 비어있는 경우 상태 코드 (204) (내용이없는)를 기대
{"id":1}