API 在 Postman 中响应 returns 0,但从 C# 调用时为 -0.0
API response returns 0 in Postman, but -0.0 when calling from C#
我正在使用 C# 代码调用 API。
我有一个具有 GET 方法的 API class。 (我承认我是从同事那里得到的代码,刚刚适配了一下)。
ProcessRequest 方法从 WebRequest 获取响应并将其存储在名为 feed
的变量中
当我使用文本可视化工具查看返回的内容时,我看到 item
键值对的值为 -0.0。
不幸的是,当我使用 Newtonsoft 反序列化为我定义的 class 时出现错误,因为该字段应该是一个整数。 注意:此时错误 NEWTONSOFT RETURNS 与我无关
当我使用 Postman 调用 API 时,这是我返回的结果...
您可以看到 last
KVP returns 是一个整数值,这是预期的值。
有谁知道为什么我在 C# 代码中得到的响应与我从 Postman 得到的响应不同,我能做些什么?
总结:-
C# returns 我在该键值对的值中为 -0.0
邮递员 returns 我在该键值对的值中为 0
我无法 post 一个工作代码示例,它命中 API 因为 API 是付费服务。
Postman 会美化结果。
单击 Raw 按钮,显示从 API 提供程序返回的 -0.0 值,正如 C# 代码提示的那样。
我正在使用 C# 代码调用 API。
我有一个具有 GET 方法的 API class。 (我承认我是从同事那里得到的代码,刚刚适配了一下)。
ProcessRequest 方法从 WebRequest 获取响应并将其存储在名为 feed
当我使用文本可视化工具查看返回的内容时,我看到 item
键值对的值为 -0.0。
不幸的是,当我使用 Newtonsoft 反序列化为我定义的 class 时出现错误,因为该字段应该是一个整数。 注意:此时错误 NEWTONSOFT RETURNS 与我无关
当我使用 Postman 调用 API 时,这是我返回的结果...
您可以看到 last
KVP returns 是一个整数值,这是预期的值。
有谁知道为什么我在 C# 代码中得到的响应与我从 Postman 得到的响应不同,我能做些什么?
总结:- C# returns 我在该键值对的值中为 -0.0 邮递员 returns 我在该键值对的值中为 0
我无法 post 一个工作代码示例,它命中 API 因为 API 是付费服务。
Postman 会美化结果。
单击 Raw 按钮,显示从 API 提供程序返回的 -0.0 值,正如 C# 代码提示的那样。