나는 우리가 (예 :캐시 정책은
ParseQuery query = new ParseQuery("Players");
query.setCachePolicy(ParseQuery.CachePolicy.NETWORK_ELSE_CACHE);
Parse.com 서비스에 쿼리를 사용하는 경우 캐시 정책이 설정 될 수 있지만 난 단지 구문 분석의 나머지를 사용하는 경우 그것을 할 방법을 알고 API? 개체 모델 + 응용 프로그램 내부의 네트워크 계층은 구문 분석과 독립적입니다. 데이터가있는 json 만 있으면됩니다.
curl -X GET -H "X-Parse-Application-Id: hgjsdgfsjfjsdf" -H "X-Parse-REST-API-Key: kjsdhfjsfhsdfbjsdfsdhjf" https://api.parse.com/1/classes/Players
이 GET은 작동하지만 캐싱은 지원하지 않습니다. 해결 방법이 있다면? 많은 감사합니다.
캐싱은 클라이언트 측에서 수행됩니다. REST API를 직접 사용하는 경우 사용자 고유의 캐싱 솔루션을 구현해야합니다. –
query.setCachePolicy (ParseQuery.CachePolicy.NETWORK_ELSE_CACHE); 서버가 응답 할 때 HTTPHeaders를 변경합니다. 캐싱을 허용하기 위해 서버의 응답 헤더를 변경하는 방법이 필요합니다. iOS 용 AFHttpNetworkig는 캐시에서 작동하지만 propers 헤더가 필요합니다. filelds – alex
요청에 Cache-Control 헤더를 설정해 보셨습니까? –