Სარჩევი:

როგორ გამოვიყენო HttpClient?
როგორ გამოვიყენო HttpClient?

ვიდეო: როგორ გამოვიყენო HttpClient?

ვიდეო: როგორ გამოვიყენო HttpClient?
ვიდეო: Stop using the HttpClient the wrong way in .NET 2024, ნოემბერი
Anonim

HttpClient-ის გამოყენების ზოგადი პროცესი შედგება რამდენიმე ეტაპისგან:

  1. შექმენით HttpClient-ის მაგალითი.
  2. შექმენით ერთ-ერთი მეთოდის მაგალითი (ამ შემთხვევაში GetMethod).
  3. უთხარით HttpClient-ს, რომ შეასრულოს მეთოდი.
  4. წაიკითხეთ პასუხი.
  5. გაათავისუფლეთ კავშირი.
  6. გაუმკლავდეთ პასუხს.

აქედან გამომდინარე, RestSharp იყენებს

RestSharp . მას შემდეგ, რაც HttpClient არის ხელმისაწვდომია მხოლოდ. NET 4.5 პლატფორმა საზოგადოებამ შეიმუშავა ალტერნატივა. დღეს, RestSharp არის ერთ-ერთი ერთადერთი ვარიანტი პორტატული, მრავალპლატფორმიანი, დაუტვირთული, სრულად ღია წყაროსთვის HTTP კლიენტი რომ თქვენ შეგიძლია გამოიყენო თქვენს ყველა აპლიკაციაში.

მეორეც, რა სარგებლობა აქვს HttpClient-ს C#-ში? HttpClient კლასი უზრუნველყოფს საბაზისო კლასს URL-დან HTTP მოთხოვნების/პასუხების გაგზავნისთვის/მიღებისთვის. ეს არის მხარდაჭერილი ასინქრონული ფუნქცია. NET Framework. HttpClient შეუძლია მრავალი ერთდროული მოთხოვნის დამუშავება.

მაშინ, რა არის

HttpClient არის თანამედროვე HTTP კლიენტი ამისთვის. NET აპლიკაციები. მისი გამოყენება შესაძლებელია HTTP-ზე გამოვლენილი ფუნქციების გამოსაყენებლად. გამოყენება HttpClient შეგიძლიათ გაგზავნოთ მოთხოვნები და მიიღოთ პასუხები სტანდარტული HTTP ზმნების გამოყენებით, როგორიცაა GET, POST, PUT და DELETE. ამ სტატიაში თქვენ შეისწავლით როგორ გამოიყენოთ HttpClient ASP. NET Web API-ს მოხმარება.

როგორ გავათავისუფლო HttpClient კავშირი?

Apache HttpClient - კავშირის დახურვა

  1. ნაბიჯი 1 - შექმენით HttpClient ობიექტი.
  2. ნაბიჯი 2 - დაიწყეთ მცდელობა-ბოლოს დაბლოკვა.
  3. ნაბიჯი 3 - შექმენით
  4. ნაბიჯი 4 - შეასრულეთ მიიღეთ მოთხოვნა.
  5. ნაბიჯი 5 - დაიწყეთ კიდევ ერთი (ბუდული) ცდა-ბოლოს.

გირჩევთ: