diff options
author | Jim Hahn <jrh3@att.com> | 2020-05-14 12:15:07 -0400 |
---|---|---|
committer | Jim Hahn <jrh3@att.com> | 2020-05-14 12:18:11 -0400 |
commit | 01e76180743d49a61803299cca959f2a1d03247b (patch) | |
tree | b6a8e15d534f6b9595686aa508c865bcd102ade4 /controlloop | |
parent | 2cbc4178e4242349782a6dab66a9cec74cf8703a (diff) |
Do not encode null fields in SO request
Currently, the default serialization provider for HTTP clients
is jackson, which encodes null fields in requests. Unfortunately,
SO does not like the null fields.
Fixed this by modifying the SO config parameters to use the GSON
serialization provider.
Issue-ID: POLICY-2568
Change-Id: I6c2e7c985f23e09940d89409c2a84303bfd54b8a
Signed-off-by: Jim Hahn <jrh3@att.com>
Diffstat (limited to 'controlloop')
2 files changed, 2 insertions, 0 deletions
diff --git a/controlloop/common/controller-frankfurt/src/test/resources/config/frankfurt-http-client.properties b/controlloop/common/controller-frankfurt/src/test/resources/config/frankfurt-http-client.properties index 1e3e88cec..3558195d4 100644 --- a/controlloop/common/controller-frankfurt/src/test/resources/config/frankfurt-http-client.properties +++ b/controlloop/common/controller-frankfurt/src/test/resources/config/frankfurt-http-client.properties @@ -43,6 +43,7 @@ http.client.services.SO.managed=true http.client.services.SO.host=localhost http.client.services.SO.port=6667 http.client.services.SO.contextUriPath= +http.client.services.SO.serialization.provider=org.onap.policy.common.gson.GsonMessageBodyHandler http.client.services.VFC.managed=true http.client.services.VFC.host=localhost diff --git a/controlloop/common/feature-controlloop-management/src/main/feature/config/SO-http-client.properties b/controlloop/common/feature-controlloop-management/src/main/feature/config/SO-http-client.properties index 3b71fd474..a331ca1a9 100644 --- a/controlloop/common/feature-controlloop-management/src/main/feature/config/SO-http-client.properties +++ b/controlloop/common/feature-controlloop-management/src/main/feature/config/SO-http-client.properties @@ -25,3 +25,4 @@ http.client.services.SO.port=${envd:SO_PORT} http.client.services.SO.userName=${envd:SO_USERNAME} http.client.services.SO.password=${envd:SO_PASSWORD} http.client.services.SO.contextUriPath=${envd:SO_CONTEXT_URI} +http.client.services.SO.serialization.provider=org.onap.policy.common.gson.GsonMessageBodyHandler |