我有一个Python脚本同时使用10条线程使用aiohttp进行GET请求,Web服务由ASP.NET Web API实现。在100000次调用相同的数据(相同的网址)后,我收到了大约500个错误, 以下是错误消息。 65001是UTF-8的代码页,显然我们的系统支持65001,即使我们的系统不支持650001,所有请求也应该失败,我不知道为什么只有五个失败。 我使用相同的网址获取相同的数据,所以这不是数据问题。 我到处都搜索了这个问题,但发现了。酷刑已经超过一个星期了。谁能帮我? Jason.net v11.0.2
b'{“ type”:“ JsonSerializationException”,“ reason”:“获取值时出错 来自\'System.Text.UTF8Encoding \'上的\'BodyName \'。”, “ details”:“ Newtonsoft.Json.JsonSerializationException:获取错误 \'System.Text.UTF8Encoding \'上\'BodyName \'中的值。 ---> System.NotSupportedException:没有数据可用于编码65001。有关定义自定义编码的信息,请参见Encoding.RegisterProvider方法的文档。\ r \ n位于 System.Text.Encoding.GetDataItem()\ r \ n位于 System.Text.Encoding.get_BodyName()\ r \ n位于GetBodyName(Object )\ r \ n在 Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(对象 目标)\ r \ n Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(对象 目标)\ r \ n