Na classe "HttpClientRequestBuilder", método "AndOptionalContent" há uma mudança no Contract Resolver Default, o que me causou diversos problemas, já que estava usando outro método de serialização:
JsonConvert.DefaultSettings = () => _jsonDefaultSettings;
Em meu projeto, que usa ASP.NET Core 2.0, ao invés de mudar a configuração de serialização global (comentando ou excluindo a linha de código acima), passo os settings como parâmetro da função:
var jsonContent = JsonConvert.SerializeObject(content, _jsonDefaultSettings);
Isso evita problemas de serialização em outras partes do código, que podem não precisar de configurações de serialização diferentes da padrão.
Na classe "HttpClientRequestBuilder", método "AndOptionalContent" há uma mudança no Contract Resolver Default, o que me causou diversos problemas, já que estava usando outro método de serialização:
JsonConvert.DefaultSettings = () => _jsonDefaultSettings;Em meu projeto, que usa ASP.NET Core 2.0, ao invés de mudar a configuração de serialização global (comentando ou excluindo a linha de código acima), passo os settings como parâmetro da função:
var jsonContent = JsonConvert.SerializeObject(content, _jsonDefaultSettings);Isso evita problemas de serialização em outras partes do código, que podem não precisar de configurações de serialização diferentes da padrão.