내 앱은 타사 클라이언트를 사용하여 서버에 연결합니다. 그것은 사용자/패스 입력을위한 API를 제공합니다. 아쉽게도 서버를 연결하려면 헤더에 추가 필드가 필요합니다.모든 HTTP 요청에 기본 헤더를 설정해야합니다.
이 클라이언트 API는 기본 HttpsURLConnection 인스턴스를 숨기므로 헤더를 설정할 수 없습니다.
HttpsURLConnection.setDefaultRequestProperty()
은 내 문제를 해결했지만 현재는 사용되지 않습니다.
글로벌 수준에서 헤더를 설정하는 다른 방법이 있습니까?
javadocs는 URL 연결의 특별한 경우에이를 설정하는 것이 좋습니다. 그들이 API를 제공하지 않는다는 것을 암시하면서, 당신은 좀 더 침해적인 것으로 생각 해 봤나? – radai
어떤 라이브러리를 사용하고 있습니까? 더 낮은 수준의 일을하기 위해 아무것도 제공하지 않습니까? –
클라이언트가 [Lightstreamer android client]입니다. (http://www.lightstreamer.com/docs/client_android_api/index.html) 포럼에서 헤더를 수정할 수 없다고 확인했습니다. – ForCripeSake