Byndyusoft.Net.Http.MessagePack:提供System.Net.Http.HttpClient和System.Net.Http.HttpContent的扩展方法,这些方法使用MessagePack执行自动序列化和反序列化

时间:2024-02-19 20:16:50
【文件属性】:

文件名称:Byndyusoft.Net.Http.MessagePack:提供System.Net.Http.HttpClient和System.Net.Http.HttpContent的扩展方法,这些方法使用MessagePack执行自动序列化和反序列化

文件大小:39KB

文件格式:ZIP

更新时间:2024-02-19 20:16:50

http aspnet messagepack byndyusoft ASP.NETC#

是一种有效的二进制序列化格式。 它使您可以在多种语言(如JSON)之间交换数据。 但是它更快,更小。 小整数被编码为一个字节,典型的短字符串除字符串本身外仅需要一个额外的字节。 Byndyusoft.Net.Http.MessagePack 提供System.Net.Http.HttpClient和System.Net.Http.HttpContent的扩展方法,这些扩展方法使用MessagePack执行自动序列化和反序列化。 该程序包实际上依赖于Microsoft.Net.Http ,并扩展了具有MessagePack功能的HttpClient ,而您可能需要与RESTful服务(例如ASP.NET Web API)进行对话。 程序包在System.Net.Http命名空间中运行,并向HttpClient和HttpContent添加了一些方便的扩展方法。 因此,例如: using ( var client = new HttpClient ()) { var product = await client . GetFromMessagePackAsync < Prod


【文件预览】:
Byndyusoft.Net.Http.MessagePack-master
----.github()
--------workflows()
----tests()
--------Unit()
--------Models()
--------Functional()
--------StreamMessagePackHttpContent.cs(1KB)
--------Byndyusoft.Net.Http.MessagePack.Tests.csproj(1KB)
--------Properties()
----Byndyusoft.Net.Http.MessagePack.sln(3KB)
----CONTRIBUTING.md(3KB)
----src()
--------Byndyusoft.Net.Http.MessagePack.csproj(1KB)
--------MessagePackDefaults.cs(1KB)
--------HttpContentMessagePackExtensions.cs(3KB)
--------HttpClientMessagePackExtensions.Get.cs(12KB)
--------Formatting()
--------HttpClientMessagePackExtensions.Post.cs(5KB)
--------MessagePackContent.cs(4KB)
--------HttpClientMessagePackExtensions.Put.cs(5KB)
--------Properties()
----icon.png(7KB)
----.gitignore(6KB)
----README.md(4KB)
----LICENSE.txt(1KB)

网友评论