Rick Strahl's Weblog  

Wind, waves, code and everything in between...
.NET • C# • Markdown • JavaScript • Angular
Contact   •   Articles   •   Products   •   Support   •   Advertise
Sponsored by:
Markdown Monster - The Markdown Editor for Windows

WebLog Posts in Category Networking


Categories
ASP.NET (271) .NET (150) JavaScript (70) Windows (68) jQuery (61) ASP.NET Core (56) Visual Studio (54) IIS (48) CSharp (46) AJAX (45) HTML (43) WPF (40) ASP.NET (34) Localization (32) LINQ (30) WCF (28) Personal (27) MVC (26) HTML5 (24) FoxPro (22) Security (22) Angular (20) CSS (20) C# (19) .NET Core (19) Web Services (19) Web Api (16) COM (16) ADO.NET (15) Vista (12) XML (11) Sql Server (10) HTTP (10) IIS7 (10) Markdown (9) Microsoft AJAX (8) WebView (8) West Wind Ajax Toolkit (7) Web Connection (7) IIS7 (7) Entity Framework (6) Internet Explorer (6) Html Help Builder (5) Markdown Monster (5) Mobile (5) NuGet (5) Live Writer (5) OWIN (5) C++ (5) ASPNET5 (5) Software Development (5) SignalR (5) WinForms (5) Silverlight (4) Source Control (4) Westwind.Globalization (4) Cordova (4) Conferences (3) DataBinding (3) Office (3) Opinion (3) Networking (3) Help Builder (3) ISV (3) LetsEncrypt (3) WebLog (3) Web Browser Control (3) Web (3) Razor (3) RegEx (2) RSS (2) Speaking (2) Visual Studio Code (2) Tools (2) Web Development (2) Installation (2) Help (2) Linux (2) Dotnet (2) ASP.NET vNext (2) Bugs (2) Authentication (2) .NET Standard (2) Addins (2) Visual Studio (1) ADO.NET (1) Blazor (1) Blogging (1) Angular JavaScript (1) ASP.NET Markdown (1) Chocolatey (1) Control Development (1) Credit Card Processing (1) Cross-Platform (1) Dynamic Types (1) FireFox (1) Flexbox (1) Deployment (1) CSharp Dotnet (1) Migration (1) Maui (1) Musings (1) Graphics (1) Hardware (1) IOS (1) iPhone (1) JSON (1) Windows-Terminal (1) Windsurfing (1) WPF Windows (1) WSL (1) wwHoverPanel (1) Travel (1) Typescript (1) VS Code (1) Testing (1) Threading (1) rxJs (1) RazorPages (1) SEO (1) Web Assembly (1) Web Deployment Projects (1) Web Design (1) WebSockets (1) WebSurge (1) WebBrowser (1) WebDeploy (1) WFH (1)

Using .NET HttpClient to capture partial Responses



Recently I needed to create a high volume monitoring application that retrieves a huge number of HTTP requests, and I need to minimize the amount of data pulled from these requests. In this post I describe some of the limitations in actually pulling an exact amount of data from an HTTP and Tcp/IP connection in .NET.

Getting a 'base' Domain from a Domain



I was surprised to see that there wasn't some way in .Net to retrieve the base domain name from a sub-domain. For example, I want www.west-wind.com, and store.west-wind.com to return me just the base url. Easy enough but there are a couple small issues to check for especially when dealing with string based domain names.

WebRequest and SSL Connection Problems



Ever run into a problem with WebRequest or a Web Service Proxy on an SSL request where the first request works just fine but the second one fails? Run again and it works again and then fails again? It's a common problem that occurs when the Keep-Alives aren't handled the way the client requests on the server.
West Wind  © Rick Strahl, West Wind Technologies, 2005 - 2022