This is an automated email from the ASF dual-hosted git repository.

mikexue pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/eventmesh.git


The following commit(s) were added to refs/heads/master by this push:
     new 6b8e5e6e9 [ISSUE #4286] Fix response body is not recognised as JSON in 
query WebHook config endpoints
6b8e5e6e9 is described below

commit 6b8e5e6e94aa1ed86005ffa9fc0eafea0b5026bb
Author: Pil0tXia <[email protected]>
AuthorDate: Thu Jul 27 14:54:16 2023 +0800

    [ISSUE #4286] Fix response body is not recognised as JSON in query WebHook 
config endpoints
---
 .../eventmesh/runtime/admin/handler/QueryWebHookConfigByIdHandler.java  | 2 +-
 .../runtime/admin/handler/QueryWebHookConfigByManufacturerHandler.java  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/admin/handler/QueryWebHookConfigByIdHandler.java
 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/admin/handler/QueryWebHookConfigByIdHandler.java
index 968d94677..a34ef811f 100644
--- 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/admin/handler/QueryWebHookConfigByIdHandler.java
+++ 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/admin/handler/QueryWebHookConfigByIdHandler.java
@@ -93,8 +93,8 @@ public class QueryWebHookConfigByIdHandler extends 
AbstractHttpHandler {
      */
     @Override
     public void handle(HttpExchange httpExchange) throws IOException {
-        NetUtils.sendSuccessResponseHeaders(httpExchange);
         httpExchange.getResponseHeaders().add(CONTENT_TYPE, APPLICATION_JSON);
+        NetUtils.sendSuccessResponseHeaders(httpExchange);
 
         // Resolve to WebHookConfig
         String requestBody = NetUtils.parsePostBody(httpExchange);
diff --git 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/admin/handler/QueryWebHookConfigByManufacturerHandler.java
 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/admin/handler/QueryWebHookConfigByManufacturerHandler.java
index 7301ecd7d..a72aa7c73 100644
--- 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/admin/handler/QueryWebHookConfigByManufacturerHandler.java
+++ 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/admin/handler/QueryWebHookConfigByManufacturerHandler.java
@@ -97,8 +97,8 @@ public class QueryWebHookConfigByManufacturerHandler extends 
AbstractHttpHandler
     public void handle(HttpExchange httpExchange) throws IOException {
         Objects.requireNonNull(httpExchange, "httpExchange can not be null");
 
-        NetUtils.sendSuccessResponseHeaders(httpExchange);
         httpExchange.getResponseHeaders().add(CONTENT_TYPE, APPLICATION_JSON);
+        NetUtils.sendSuccessResponseHeaders(httpExchange);
 
         // Resolve to WebHookConfig
         JsonNode node = 
JsonUtils.getJsonNode(NetUtils.parsePostBody(httpExchange));


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to