Tôi có thể đặt Đại lý người dùng tùy chỉnh cho một HttpClient
không?Tác nhân người dùng tùy chỉnh cho HttpClient?
Tôi cần xem các trang web dưới dạng di động của họ.
Tôi có thể đặt Đại lý người dùng tùy chỉnh cho một HttpClient
không?Tác nhân người dùng tùy chỉnh cho HttpClient?
Tôi cần xem các trang web dưới dạng di động của họ.
Ở đây bạn đi
var handler = new HttpClientHandler {AllowAutoRedirect = false};
var client = new HttpClient(handler);
client.DefaultRequestHeaders.Add("User-Agent",
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2;
WOW64; Trident/6.0)");
Viết hoa trên tên tiêu đề có vẻ sai. – RandomEngy
@RandomEngy đã được sửa. Cảm ơn – Mayank
tiêu đề không phân biệt chữ hoa chữ thường – Rivenfall
Làm thế nào về
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Add("User-Agent", "my-user-agent-name");
var client = new HttpClient();
client.DefaultRequestHeaders.UserAgent.ParseAdd("MyAgent/1.0");
Ngoài ra còn có một TryParseAdd nếu bạn muốn bắt nỗ lực xấu thêm nó và Thêm nếu bạn muốn tạo ProductInfoHeaderValue với tên và số phiên bản.
Liên kết bạn đã gửi, là dành cho Ruby, tôi sợ. – MBZ
Xin lỗi về điều đó, nhưng bạn không có thẻ ngôn ngữ. Cả Java và Ruby đều có một HttpClient hoạt động trên Windows 8. –
Điều này đáng lẽ phải được đăng 4 ngày, 12 phút và 12 giây sau đó là lịch sử. –