From 4fb131890db6c548d96db0e6bf9bbbf7e8301684 Mon Sep 17 00:00:00 2001 From: robot-ranger Date: Thu, 16 Jan 2025 10:02:53 -0800 Subject: [PATCH 1/2] add response types --- src/mtconnect/sink/rest_sink/server.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/mtconnect/sink/rest_sink/server.cpp b/src/mtconnect/sink/rest_sink/server.cpp index 93b387e1f..f9e42bafa 100644 --- a/src/mtconnect/sink/rest_sink/server.cpp +++ b/src/mtconnect/sink/rest_sink/server.cpp @@ -312,6 +312,23 @@ namespace mtconnect::sink::rest_sink { { AutoJsonObject obj(writer, "200"); obj.AddPairs("description", "OK"); + { + AutoJsonObject obj(writer, "content"); + { + AutoJsonObject obj(writer, "application/xml"); + { + AutoJsonObject obj(writer, "schema"); + obj.AddPairs("type", "string"); + } + } + { + AutoJsonObject obj(writer, "application/json"); + { + AutoJsonObject obj(writer, "schema"); + obj.AddPairs("type", "object"); + } + } + } } } } From a57f9fc564fcd095c6e874948fbac6e8507812a8 Mon Sep 17 00:00:00 2001 From: robot-ranger Date: Thu, 16 Jan 2025 15:49:44 -0800 Subject: [PATCH 2/2] simplify response content --- src/mtconnect/sink/rest_sink/server.cpp | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/mtconnect/sink/rest_sink/server.cpp b/src/mtconnect/sink/rest_sink/server.cpp index f9e42bafa..90a5b7c0e 100644 --- a/src/mtconnect/sink/rest_sink/server.cpp +++ b/src/mtconnect/sink/rest_sink/server.cpp @@ -314,15 +314,8 @@ namespace mtconnect::sink::rest_sink { obj.AddPairs("description", "OK"); { AutoJsonObject obj(writer, "content"); - { - AutoJsonObject obj(writer, "application/xml"); - { - AutoJsonObject obj(writer, "schema"); - obj.AddPairs("type", "string"); - } - } - { - AutoJsonObject obj(writer, "application/json"); + { + AutoJsonObject obj(writer, "text/plain"); { AutoJsonObject obj(writer, "schema"); obj.AddPairs("type", "object");