WebView를 써서 loadUrl하기 전에 http header를 변경하고자 합니다. 이게 가능할런지요... 이리저리 검색해본 바로는 불가능한 쪽으로 기울긴 합니다만, 혹시 HttpClient 같은 것과 병합해서 해결할 수 있을 방법이 없을까요? 혹시 이런 문제에 봉착해보신 분들이 계시면 조언부탁드립니다.
답변주시기에 좀 모호한 질문을 했나봅니다... ^^; 질문 내용을 좀 바꾸겠습니다... 브라우징 기능을 하는 app을 만드는데 (여기까지는 WebView로 충분하죠..), 특정 URL로 브라우징할 때 일부 HTTP Header값을 변경한 후 page loading을 하려고 합니다. 헌데..이 부분은 WebView만으로는 되는 것 같지는 않네요... HttpClient같은 것을 보면 Http Header 수정이 가능한 듯한데.. 여기서 질문... WebView를 쓰지 않고 다른 방법을 썼을 경우(HttpClient나 URLConnection 혹은 그 외 다른 방법), 브라우저 기능은 따로 구현을 해야하는 것인가요 아님, WebView처럼 간편하게 지원이 되나요? 만일 브라우징 기능을 구현해야 한다면 혹시 Sample Code있는 사이트를 알 수 있을까요?...
2010.10.10 22:55:38
devian7
WebView에 헤더 설정하는 기능이 Froyo 부터 지원이 되네요... 아쉽게도 아직까지는 대부분 단말에서는 쓸 수가 없습니다...
브라우징 기능을 하는 app을 만드는데 (여기까지는 WebView로 충분하죠..), 특정 URL로 브라우징할 때 일부 HTTP Header값을 변경한 후 page loading을 하려고 합니다. 헌데..이 부분은 WebView만으로는 되는 것 같지는 않네요... HttpClient같은 것을 보면 Http Header 수정이 가능한 듯한데.. 여기서 질문... WebView를 쓰지 않고 다른 방법을 썼을 경우(HttpClient나 URLConnection 혹은 그 외 다른 방법), 브라우저 기능은 따로 구현을 해야하는 것인가요 아님, WebView처럼 간편하게 지원이 되나요? 만일 브라우징 기능을 구현해야 한다면 혹시 Sample Code있는 사이트를 알 수 있을까요?...