ضبط و پخش مجدد درخواست های Http توسط کتابخانه داتنتی VCR Sharp
301, MovedPermanently
https://www.hanselman.com/blog/ExperimentsInOpenSourceExploringVcrsharpForHttpRecordAndPlayback.aspx icon

Vcr-sharp lets you record and playback HTTP requests! In this example, WithCassette is an extension method on HttpClientFactory. That extension method sets up a DelgatingHandler to a ReplayingHandler. That ReplayingHandler "loads the cassette" and returns it as a cached response. 

  using (var httpClient = HttpClientFactory.WithCassette( "my-test-scenario" ))      
  {        
    var request =  new HttpRequestMessage(HttpMethod.Get,  "http://www.iana.org/domains/reserved" );   
    var response = await httpClient.SendAsync(request);     
    var body = await response.Content.ReadAsStringAsync();      
    body.ShouldContain( "Example domains" );     
  }
ضبط و پخش مجدد درخواست های Http توسط کتابخانه داتنتی VCR Sharp
معرفی و بررسی پروتکل HTTP2 از نظر فنی
200, OK
http://wiki.occc.ir/index.php?title=HTTP2 icon

پروتکل (Hyper Text Transfer Protocol (HTTP (انتقال فوق متن) پروتکلی است که وظیفه انتقال (ارسال و دریافت) داده‌ها بین کلاینت و سرور را بر عهده دارد. منظور از کلاینت مرورگر وب و منظور از سرور یک وب سایت اینترنتی است. در واقع پروتکل انتقال ابر متن زبان مشترک بین سرویس دهندگان و سرویس گیرندگان وب است و شامل مجموعه ای از قوانین است که برای انتقال انواع فایل‌ها مثل صدا، متن، عکس و... برای انتقال در شبکه وب استفاده می‌شود.

مستند لینک بالا مزیتها و بهینه سازی هایی که در پروتکل HTTP2 نسبت به نسخه قبل از آن انجام شده است را مورد بررسی قرار می‌دهد.


سوالات متداول در خصوص HTTP2

 

معرفی و بررسی پروتکل HTTP2 از نظر فنی
انواع خطاهای ممکن در بستر Http
301, MovedPermanently
http://www.hongkiat.com/blog/common-http-errors/ icon

خطاهایی که با اعداد زیر شروع می‌شوند:

1: هدف آن اطلاع رسانی است.

2: پیام هایی که حاکی از موفقیت در عملیات است با این کد شروع می‌شوند.

3: جهت هدایت مجدد به درخواست دیگر به کار می‌روند.

4: خطاهای سمت کلاینت را مشخص می‌کند.

5: خطاهای سمت سرو را مشخص می‌کند.

...

انواع خطاهای ممکن در بستر Http