HttpMessageFormatter 2.0.0
dotnet add package HttpMessageFormatter --version 2.0.0
NuGet\Install-Package HttpMessageFormatter -Version 2.0.0
<PackageReference Include="HttpMessageFormatter" Version="2.0.0" />
<PackageVersion Include="HttpMessageFormatter" Version="2.0.0" />
<PackageReference Include="HttpMessageFormatter" />
paket add HttpMessageFormatter --version 2.0.0
#r "nuget: HttpMessageFormatter, 2.0.0"
#:package HttpMessageFormatter@2.0.0
#addin nuget:?package=HttpMessageFormatter&version=2.0.0
#tool nuget:?package=HttpMessageFormatter&version=2.0.0
HttpMessageFormatter is a utility library for formatting HTTP request and response messages for inspection and debugging. It provides rich, readable output of HTTP messages including headers, content, status codes, and more. This library has no dependencies on any assertion framework, making it suitable for general-purpose use.
Basic Usage
using HttpMessageFormatter;
public class HttpResponseFormatterExtensionsTests
{
[Fact]
public void GivenUnspecifiedResponse_ShouldFormatBasicResponse()
{
// Arrange
using var subject = new HttpResponseMessage();
// Act
var formatted = subject.Format();
// Assert
Assert.Contains("The HTTP response was:", formatted);
Assert.Contains("HTTP/1.1 200 OK", formatted);
}
}
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.AspNet.WebApi.Client (>= 6.0.0)
- Newtonsoft.Json (>= 13.0.3)
- System.Net.Http.Json (>= 8.0.1)
- System.Text.Encodings.Web (>= 8.0.0)
- System.Text.Json (>= 8.0.5)
-
net10.0
- Microsoft.AspNet.WebApi.Client (>= 6.0.0)
- Newtonsoft.Json (>= 13.0.3)
-
net8.0
- Microsoft.AspNet.WebApi.Client (>= 6.0.0)
- Newtonsoft.Json (>= 13.0.3)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on HttpMessageFormatter:
| Package | Downloads |
|---|---|
|
AwesomeAssertions.Web
This is a AwesomeAssertions extension over the HttpResponseMessage object. It provides specific assertions and outputs rich erros messages that include the HTTP Request and Response. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.0 | 127 | 7/23/2026 |