我可以在Asp.Net Core中为httpclient扩展方法PostAsJon全局配置JsonMediaTypeFormatter吗?

时间:2019-06-03 11:45:05

标签: asp.net-core

我正在使用HttpClient和System.Net.Http.Formatting的扩展方法PostAsync(和朋友)来序列化我的对象并将其发送到远程服务器。

不幸的是,对于序列化,我需要将PreserveReferencesHandling设置为PreserveReferencesHandling.Objects。 有没有办法更改默认的JsonMediaTypeFormatter设置,以使这些扩展方法被HttpcClient的这些扩展方法所采用?

要获得正确配置的JsonMediaTypeFormatter,我从PostAsJsonAsync切换到PostAsync,并通过我在每次调用时显式传递正确的媒体类型格式化程序。

我更喜欢在应用程序级别进行配置。 有任何提示/建议吗?

0 个答案:

没有答案