Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jersey-dev] Facing Bad Request 400 error for certain Chinese characters while calling Jersey webservice on Weblogic server
  • From: Maxim Nesen <maxim.nesen@xxxxxxxxxx>
  • Date: Tue, 6 Jun 2023 13:36:40 +0000
  • Accept-language: cs-CZ, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=wxJw7+kB4nc43ej6D5dPdjpzrNuNDcNCD4Wf1Dw/QMg=; b=TkvimuYW6qeqez5e3c9pP0ywAINVza0N/JeFYiwWK+bFlGN66rqizEIQgTVJX8xZBYatiFhNPEpwpdrpZjZwlENyuHDO7ZjsibH9TUG4ivhxoDqg9wlkmxR58pFdZBaZwbNbebvgoAGWm3beEQlOMaVwpDdcF9WmHNgQnpM2bsdYBOwlkA6UUj7crlGK9BS9baNe2eYZAMUIx8k7nQp6bjbH5wiONQtafFmy/wyik9edcL9EQoJqTmXKVVGZA4TA/drB6eiSiarbJU1QQMCYu1h+RfvhnObFmNaMlV/y8MytiRsHB/HTFwk80A9fXoOFz2fnbQiZ73rWA9iJDELgNQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HPXzNqWKlOJn/L5b2EMp1nA/orvVEPRlHu1aG26QhznEGWWQBPYqgrx00s3zEWCOhNSjtio7o6WSeVD5tfJbD+GRhtiBLZ7Ewep+3t4jwVqnrWMR9thYvXTxon+8NqwosGMPSyE3kPLYkq92c2uRdEBT5OQsZq2T1mTIqSlkRAhMy5XpG/hmxKI4tSgW2hcGgkTA38DsUorap51dkREXgAjXcQ3xGLeIETmLiqLoay0poZxuymK9brt+cQnxaovZ/JDMe8mF2v8U+OlCVwq2z1hDskoflYm0ZJVA6MbRviz/d0wfvdV1wvGImxUhjH1IYxeuQiO2BRZDFTVgEcuWog==
  • Delivered-to: jersey-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/jersey-dev/>
  • List-help: <mailto:jersey-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/jersey-dev>, <mailto:jersey-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/jersey-dev>, <mailto:jersey-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels: MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ActionId=7e941935-6c9c-4e3e-bc09-bcf09580cfe8; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ContentBits=0; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Enabled=true; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Method=Standard; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Name=restricted; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SetDate=2023-06-06T12:55:53Z; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;
  • Thread-index: AdmYefIyQleZqEVUTWaVZ9dRnuSSVQAAXuha
  • Thread-topic: Facing Bad Request 400 error for certain Chinese characters while calling Jersey webservice on Weblogic server

Hello Jayant,

having simple post method like

@POST
    @Path("post")
    public String utfPost(String input) {
        return input;
    }

and calling it using curl:

the output is 提交应标

so please provide some reproducer and could you please file an issue to the https://github.com/eclipse-ee4j/jersey/issues issue tracker in order to track the issue properly?

Thanks and regards,
Maxim


Od: jersey-dev <jersey-dev-bounces@xxxxxxxxxxx> za uživatele jayant.nahar--- via jersey-dev <jersey-dev@xxxxxxxxxxx>
Odesláno: úterý 6. června 2023 15:24
Komu: jersey-dev@xxxxxxxxxxx <jersey-dev@xxxxxxxxxxx>
Kopie: jayant.nahar@xxxxxxxxxxx <jayant.nahar@xxxxxxxxxxx>; Panjwani, Chandar <chandar.panjwani@xxxxxxxxxxx>
Předmět: [External] : [jersey-dev] Facing Bad Request 400 error for certain Chinese characters while calling Jersey webservice on Weblogic server
 

Hi Team,

 

There’s a weird issue observed with our application (probably a generic issue) when we enter certain Chinese characters and send a request to a Jersey based web-service.

 

It fails with Bad request 400 error. The application is deployed on a weblogic server.

 

Input Chinese char : 提交应标

Response Status: 400 Bad request

Response : Invalid UTF-8 middle byte 0x3f

                             at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream); line: 1, column: 442] (through reference chain: com.mypackage.MyClass["chineseCharKey"])

 

Can someone please have a look with these inputs and help resolve the issue? Struggling from quite some time. Any help would really help.

 

Thank you,

Jayant


Back to the top