Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Http.sys   (RSS)
Now that you are somewhat familiar with a single ETW event, let’s illustrate what a typical HTTP request looks like. Here, I’ve made a simple HTTP request to a web server, IIS7 in this case. I’ve taken the liberty of pulling out all important data from Read More...
0 Comments
Filed under:
Continuing the series on Http.sys ETW Tracing, we will dissect an event as displayed in the default XML format. To review creating an ETW trace, see Capturing a Trace Pictured is an example of a typical event in a trace. Note how the event is wrapped Read More...
1 Comments
Filed under:
Hi, I'm Jeff Balsley a test developer in the HTTP.sys team in Windows Networking. In this series I will be showing you how to use and interpret ETW tracing in HTTP.sys. Http.sys Http.sys is the kernel-mode HTTP listener that first debuted in Windows 2003 Read More...
7 Comments
Filed under:
Looking around the web today, I noticed that Keith Brown has a sample of using HTTP_SERVICE_CONFIG_URLACL_SET from managed code. Kenney Wolf, a while back, found the Windows Vista way of configuring it via netsh. -- Ari Pernick Read More...
1 Comments
Filed under:
RFC 2616 for HTTP 1.1 specifies how web servers must indicate encoding transformations using the Content-Encoding header. Although on the surface, Content-Encoding (e.g., gzip, deflate, compress) and Content-Type (e.g., x-application/x-gzip) sound similar, Read More...
My name is Chun Ye. I am a Software Design Engineer in the Microsoft Windows Networking Transports & Connectivity group. I'm here to describe the scenarios under which an application using HTTPAPI.DLL should set the HTTP_SEND_RESPONSE_FLAG_BUFFER_DATA Read More...
2 Comments
Filed under:
A common question we get when configuring HTTP.sys to listen on a URL (though HttpAddUrl , HttpAddUrltoUrlGroup , HttpListenerPrefixCollection or even CREATE ENDPOINT ) is how you claim and protect your name space. The first issue that people need to Read More...
0 Comments
Filed under:
Back when Windows Server 2003 SP1 shipped, HTTP.sys hit an important milestone, WOW64 support. What is WOW64 support and why is it important? I’m glad you asked. WOW64 lets 32 bit applications run on top of 64 bit windows. WOW64 support for HTTP.sys is Read More...
0 Comments
Filed under:
Last year we setup a small site on connect.microsoft.com in order to let our blog readers, developers and users file bugs, make suggestions and get some conntent like whitepapers and samples early. The downside to the site was that you couldn't easily Read More...
Winsock Kernel (WSK) is the latest network programming interface introduced by the WNDP team in Windows Vista. As evident by its name, WSK can be used by kernel-mode drivers for sending and receiving data over the network. But less evident to many developers, WSK is not an interface for performing network “filtering”. Hence, to clarify a common misconception up front, if all you want is to perform some form of network traffic filtering or interception, then you are strongly advised to look at the Windows Filtering Platform (WFP) interface first. WFP is the one-stop shop for network filtering in Windows Vista. Read More...
As we switch hats from "Whidbey" release to "Orcas" planning, the System.Net team would like to hear directly from networking application developers on what they would like to see from System.Net in the future. Read More...
Win2k3 SP1 introduced K ernel mode SSL which had great perf benefits over Win2k3 but the implementation was limited and required a restart of HTTP.sys to change the server certificate configuration. Hence it was not turned on by default. In Vista Beta Read More...
0 Comments
Filed under:
Check out David Wang's recent post about http.sys's response cache. He describes the configurable registry keys and how the scavanger works. Read More...
0 Comments
Filed under:
Back in late 2004, Aaron Skonnard wrote an interesting article that details how a developer can create a lightweight, special-purpose web server without IIS. In his sample, Aaron chooses to host ASMX web services, but one could easily create other types Read More...
 
Page view tracker