Byndyusoft.AspNetCore.Mvc.Formatters.MessagePack:用于MessagePack输入和输出的ASP.NET Core MVC格式化程序

时间:2024-02-20 02:28:06
【文件属性】:

文件名称:Byndyusoft.AspNetCore.Mvc.Formatters.MessagePack:用于MessagePack输入和输出的ASP.NET Core MVC格式化程序

文件大小:40KB

文件格式:ZIP

更新时间:2024-02-20 02:28:06

mvc aspnetcore aspnet messagepack formatters

Byndyusoft.AspNetCore.Mvc.Formatters.MessagePack 用于MessagePack输入和输出的ASP.NET Core MVC格式化程序。 是一种有效的二进制序列化格式。 它使您可以在多种语言(如JSON)之间交换数据。 但是它更快,更小。 小整数被编码为一个字节,典型的短字符串除字符串本身外仅需要一个额外的字节。 内容协商 当客户端指定Accept标头时,发生内容协商。 ASP.NET Core使用的默认格式是JSON。 但是客户端可以指定MessagePack格式: using ( var httpClient = new HttpClient ()) { client . DefaultRequestHeaders . Accept . Add ( new MediaTypeWithQualityHeaderValue (" application / msgpack ")); var response = await client . GetAsync ( " /api/products/5 " ); var product


【文件预览】:
Byndyusoft.AspNetCore.Mvc.Formatters.MessagePack-master
----.gitignore(6KB)
----Byndyusoft.AspNetCore.Mvc.Formatters.MessagePack.sln(3KB)
----src()
--------Formatters()
--------MessagePackResult.cs(3KB)
--------Byndyusoft.AspNetCore.Mvc.Formatters.MessagePack.csproj(1KB)
--------MvcMessagePackOptions.cs(4KB)
--------DependencyInjection()
----CONTRIBUTING.md(3KB)
----LICENSE.txt(1KB)
----.github()
--------workflows()
----README.md(5KB)
----tests()
--------Byndyusoft.AspNetCore.Mvc.Formatters.MessagePack.Tests.csproj(1KB)
--------Unit()
--------Functional()
--------Properties()
--------Models()
----icon.png(7KB)

网友评论