如何捕获JSON请求消息
How to capture JSON request message
var response = await client.PostAsJsonAsync("customers/xxxx/xxxxx/documents", requestMessage);
requestMessage 是 JSON 的 C# 对象表示。使用 PostAsJsonAsync 时,我没有得到与发布 JSON 字符串相同的响应。我想以某种方式拦截,可能会写入日志文件或某处并检查正在构建的 JSON 字符串以进行验证。
求推荐。
我想出来了,它只是通过在 JsonConvert 上使用序列化对象
var serializedObject = JsonConvert.SerializeObject(requestMessage);
var response = await client.PostAsJsonAsync("customers/xxxx/xxxxx/documents", requestMessage);
requestMessage 是 JSON 的 C# 对象表示。使用 PostAsJsonAsync 时,我没有得到与发布 JSON 字符串相同的响应。我想以某种方式拦截,可能会写入日志文件或某处并检查正在构建的 JSON 字符串以进行验证。
求推荐。
我想出来了,它只是通过在 JsonConvert 上使用序列化对象
var serializedObject = JsonConvert.SerializeObject(requestMessage);