HTTP 헤더의 Host 값 수정하기

지난 글에서 /system/etc/hosts 파일을 수정했다. 그런데 이 방법은 사용자 바이너리를 루팅하거나 엔지니어링 바이너리(주로 단말 제조사에서 사용)에서만 가능하다. 이번에는 파일을 직접 수정하는 대신에, HTTP request를 만들 때 헤더에 Host 값을 직접 넣자. Apache HttpComponents를 사용하는 경우, HttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost( “http://www.example.com” ); httpPost.setHeader(“Host”, “test.example.com”); HttpEntity requestEntity = new StringEntity( “{\”id\”: \”Open\”}” […]

HTTP 헤더의 Host 값 수정하기 Read More »