두 번째 질문은 모두를위한 참고 자료입니다.
GET : urn/metadata/: guid를 호출 할 때 헤더가 "gzip"형식으로 설정되어 있기 때문에 문제가 발생합니다. "gzip"이 아닌 경우 모두 잘 작동합니다. Postman과 같은 다른 방법을 사용하는 동안 gzip으로 헤더를 사용할 수도 있습니다.
이전에는 클라이언트가 gzip 헤더를 사용했을 때 실제로 gzip 인코딩을 트리거하지 않습니다. 그래서 모든 것이 좋습니다. 최근에 출시 된 후 gzip이 지정된 경우 콘텐츠가 gzip에 콘텐츠를 반환하지만 SDK가 올바르게 처리하지 못합니다. 우편 배달부는 gzip을 자동으로 json에 압축 풀기 때문에 제대로 작동합니다.
따라서 수정 사항은 ApiClient.java의 115 행에 한 줄을 추가 할 수 있습니다. client.addFilter (new GZIPContentEncodingFilter (false));
나는 또한이 문제점에 대한 수정 사항으로 내 공간에서 소스 github 저장소를 포크했다. pull 요청은 주 repo에 대한 커밋입니다. API 호출의 응답을 허용하여 gzip 내용을 처리하고 압축을 풀 수 있습니다. https://github.com/xiaodongliang/forge-api-java-client
SDK를 사용하는 일부 프로젝트에 영향을 미친 두 가지 문제에 사과드립니다.
JAVA를 사용하는 다른 몇몇 고객이 비슷한 문제를보고했습니다. 나는 조사 중이며 곧 다시 연락 할 것입니다. –