logo rip
RIP Tutorial
  • Tags
  • Topics
  • Examples
  • eBooks
Download .NET Framework (PDF)

.NET Framework

  • Getting started with .NET Framework
  • Awesome Book
  • Awesome Community
  • Awesome Course
  • Awesome Tutorial
  • Awesome YouTube
  • .NET Core
  • Acronym Glossary
  • ADO.NET
  • CLR
  • Code Contracts
  • Collections
  • Custom Types
  • DateTime parsing
  • Dependency Injection
  • Dictionaries
  • Encryption / Cryptography
  • Exceptions
  • Expression Trees
  • File Input/Output
  • ForEach
  • Garbage Collection
  • Globalization in ASP.NET MVC using Smart internationalization for ASP.NET
  • HTTP clients
    • Basic HTTP downloader using System.Net.Http.HttpClient
    • Reading GET response as string using System.Net.HttpClient
    • Reading GET response as string using System.Net.HttpWebRequest
    • Reading GET response as string using System.Net.WebClient
    • Sending a POST request with a string payload using System.Net.HttpClient
    • Sending a POST request with a string payload using System.Net.HttpWebRequest
    • Sending a POST request with a string payload using System.Net.WebClient
  • HTTP servers
  • JIT compiler
  • JSON in .NET with Newtonsoft.Json
  • JSON Serialization
  • LINQ
  • Managed Extensibility Framework
  • Memory management
  • Networking
  • NuGet packaging system
  • Parallel processing using .Net framework
  • Platform Invoke
  • Process and Thread affinity setting
  • Reading and writing Zip files
  • ReadOnlyCollections
  • Reflection
  • Regular Expressions (System.Text.RegularExpressions)
  • Serial Ports
  • Settings
  • SpeechRecognitionEngine class to recognize speech
  • Stack and Heap
  • Strings
  • Synchronization Contexts
  • System.Diagnostics
  • System.IO
  • System.IO.File class
  • System.Net.Mail
  • System.Reflection.Emit namespace
  • System.Runtime.Caching.MemoryCache (ObjectCache)
  • Task Parallel Library (TPL)
  • Task Parallel Library (TPL) API Overviews
  • Threading
  • TPL Dataflow
  • Unit testing
  • Upload file and POST data to webserver
  • Using Progress and IProgress
  • VB Forms
  • Work with SHA1 in C#
  • Work with SHA1 in C#
  • Write to and read from StdErr stream
  • XmlSerializer


.NET Framework

  • Getting started with .NET Framework
  • Awesome Book
  • Awesome Community
  • Awesome Course
  • Awesome Tutorial
  • Awesome YouTube
  • .NET Core
  • Acronym Glossary
  • ADO.NET
  • CLR
  • Code Contracts
  • Collections
  • Custom Types
  • DateTime parsing
  • Dependency Injection
  • Dictionaries
  • Encryption / Cryptography
  • Exceptions
  • Expression Trees
  • File Input/Output
  • ForEach
  • Garbage Collection
  • Globalization in ASP.NET MVC using Smart internationalization for ASP.NET
  • HTTP clients
    • Basic HTTP downloader using System.Net.Http.HttpClient
    • Reading GET response as string using System.Net.HttpClient
    • Reading GET response as string using System.Net.HttpWebRequest
    • Reading GET response as string using System.Net.WebClient
    • Sending a POST request with a string payload using System.Net.HttpClient
    • Sending a POST request with a string payload using System.Net.HttpWebRequest
    • Sending a POST request with a string payload using System.Net.WebClient
  • HTTP servers
  • JIT compiler
  • JSON in .NET with Newtonsoft.Json
  • JSON Serialization
  • LINQ
  • Managed Extensibility Framework
  • Memory management
  • Networking
  • NuGet packaging system
  • Parallel processing using .Net framework
  • Platform Invoke
  • Process and Thread affinity setting
  • Reading and writing Zip files
  • ReadOnlyCollections
  • Reflection
  • Regular Expressions (System.Text.RegularExpressions)
  • Serial Ports
  • Settings
  • SpeechRecognitionEngine class to recognize speech
  • Stack and Heap
  • Strings
  • Synchronization Contexts
  • System.Diagnostics
  • System.IO
  • System.IO.File class
  • System.Net.Mail
  • System.Reflection.Emit namespace
  • System.Runtime.Caching.MemoryCache (ObjectCache)
  • Task Parallel Library (TPL)
  • Task Parallel Library (TPL) API Overviews
  • Threading
  • TPL Dataflow
  • Unit testing
  • Upload file and POST data to webserver
  • Using Progress and IProgress
  • VB Forms
  • Work with SHA1 in C#
  • Work with SHA1 in C#
  • Write to and read from StdErr stream
  • XmlSerializer

.NET FrameworkHTTP clients


Remarks

The currently relevant HTTP/1.1 RFCs are:

  • 7230: Message Syntax and Routing
  • 7231: Semantics and Content
  • 7232: Conditional Requests
  • 7233: Range Requests
  • 7234: Caching
  • 7235: Authenticaion
  • 7239: Forwarded HTTP Extension
  • 7240: Prefer Header for HTTP

There's also the following informational RFCs:

  • 7236: Authentication Scheme Registrations
  • 7237: Method Registrations

And the experimental RFC:

  • 7238: The Hypertext Transfer Protocol Status Code 308 (Permanent Redirect)

Related protocols:

  • 4918: HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)
  • 4791: Calendaring Extensions to WebDAV (CalDAV)

HTTP clients Related Examples

  • Basic HTTP downloader using System.Net.Http.HttpClient
  • Reading GET response as string using System.Net.HttpClient
  • Reading GET response as string using System.Net.HttpWebRequest
  • Reading GET response as string using System.Net.WebClient
  • Sending a POST request with a string payload using System.Net.HttpClient
  • Sending a POST request with a string payload using System.Net.HttpWebRequest
  • Sending a POST request with a string payload using System.Net.WebClient



PDF - Download .NET Framework for free


Previous Next
This modified text is an extract of the original Stack Overflow Documentation created by following contributors and released under CC BY-SA 3.0
This website is not affiliated with Stack Overflow