2010-01-05 34 views
13

Tôi phải truy cập trang web từ bên trong ứng dụng của mình và để có quyền truy cập vào nó, tôi cần đặt một số tiêu đề HTTP tùy chỉnh. Tôi muốn sử dụng lớp WebView trong hoạt động của mình nhưng, theo như tôi có thể nói, không thể đặt tiêu đề HTTP tùy chỉnh.Có thể đặt tiêu đề HTTP tùy chỉnh trong WebView

Vậy có cách nào để sử dụng trình duyệt web hiện tại (hoặc WebView) với tiêu đề HTTP tùy chỉnh không? Ứng dụng của tôi nhắm mục tiêu Android 1.6.

Bất kỳ ý tưởng nào để giải quyết vấn đề này được đánh giá cao.

Cảm ơn!

Trả lời

17

sử dụng public void loadUrl (String url, Bản đồ extraHeaders) Từ: API Cấp 8

tải url đưa ra với các tiêu đề phụ. Tham số url Url của tài nguyên cần tải. extraHeaders Các tiêu đề phụ được gửi cùng với url này. Điều này không nên bao gồm các tiêu đề chung như "tác nhân người dùng". Nếu có, nó sẽ được thay thế bằng giá trị nội tại của WebView.

+6

bất kỳ ý tưởng nào nếu bạn muốn tải url với dữ liệu POST và tiêu đề tùy chỉnh? – Ghedeon

Các vấn đề liên quan