以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- httpClient调用API接口报错 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=193165) |
|
-- 作者:诚学思行 -- 发布时间:2024/8/23 9:16:00 -- httpClient调用API接口报错 我以前一个api接口调用很正常,今早开始报错。 错误信息如下: .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.8.18.1 错误所在事件: 详细错误信息: 必须先将 ContentLength 字节写入请求流,然后再调用 [Begin]GetResponse。 我在网上百度了一下: 那么在Foxtable中,我们具体该如何处理,请指教。
|
|
-- 作者:有点蓝 -- 发布时间:2024/8/23 9:34:00 -- 看看接口文档有没有什么变化 把完整代码发上来看看
|
|
-- 作者:诚学思行 -- 发布时间:2024/8/23 9:46:00 -- 接口文档没有变化。 |
|
-- 作者:诚学思行 -- 发布时间:2024/8/23 9:50:00 -- 以前一直是正常的,今天出现的这个问题,我问了接口官方,文档没变化,我也下载了最新的文档看了。 关于ContentLength这个报错,我看社区里有其他人也提出来过,都没有得到贵司(Foxtable)妥善回复和解释。 我个人判断应该是HttpClient是不是需要设置ContenLength属性,但我不知道具体如何操作和实现。
|
|
-- 作者:有点蓝 -- 发布时间:2024/8/23 9:59:00 -- 第一行加上下面代码看看 Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Tls11 \'不行就Tls12、Tls13都试一遍
|
|
-- 作者:诚学思行 -- 发布时间:2024/8/23 10:09:00 --
|