2017-05-19 5 views
6

एक HttpRequest पर set a user agent पर आसान है, लेकिन अक्सर मैं एक ही HttpClient का उपयोग करना चाहता हूं और प्रत्येक अनुरोध पर इसे सेट करने के बजाय हर बार एक ही उपयोगकर्ता एजेंट का उपयोग करना चाहता हूं।मैं एक HttpClient पर एक डिफ़ॉल्ट उपयोगकर्ता एजेंट कैसे सेट करूं?

उत्तर

24

आप यह काम आसानी का उपयोग कर हल कर सकते हैं:

HttpClient _client = new HttpClient(); 
_client.DefaultRequestHeaders.Add("User-Agent", "C# App"); 
+0

धन्यवाद मेरे दोस्त! –

-8

नीचे एक नियंत्रक कार्रवाई में उपयोगकर्ता एजेंट बदलने के लिए कोड है।

public class HomeController : Controller 
    { 
     public IActionResult Index() 
      { 
      HttpContext.Request.Headers["User-Agent"] = "MyAgent/1.0"; 
      return View(); 
      } 
    } 
+0

कोई संकेत नहीं है कि ओपी इस परिवर्तन को करने में सक्षम होने के लिए सर्वर में सवाल का मालिक है। – nemec

संबंधित मुद्दे