[
https://issues.apache.org/jira/browse/CXF-7304?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15947778#comment-15947778
]
Marat commented on CXF-7304:
----------------------------
We have init-param for CXFServlet in web.xml.
<init-param>
<param-name>uriEncoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
and additional:
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
My URI is
http://localhost:8110/org.openl.rules.ruleservice.ws-5.20.0-SNAPSHOT/REST/datasource/Привет/DriverAgeType
shows in google chrome, but it sends as
http://localhost:8110/org.openl.rules.ruleservice.ws-5.20.0-SNAPSHOT/REST/datasource/%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82/DriverAgeType
This is a POST request without any parameter.
Server doesn't respond to the HTTP requests also. I found that JAXRSUtil class
in findTargetMethod method has following code:
if (uriTemplate != null && uriTemplate.match(path, map)) {
I have path variable in this line equal to
"/org.openl.rules.ruleservice.ws-5.20.0-SNAPSHOT/REST/datasource/%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82/DriverAgeType"
if I use Cyrillic chars. But if I use only Latin chars it equals to
"/DriverAgeType".
> WADL generator doesn't work properly in case cyrillic characters is used in
> URL
> -------------------------------------------------------------------------------
>
> Key: CXF-7304
> URL: https://issues.apache.org/jira/browse/CXF-7304
> Project: CXF
> Issue Type: Bug
> Components: JAX-RS
> Affects Versions: 3.0.11
> Environment: Windows 10, Java 8
> Reporter: Marat
> Priority: Minor
>
> WADL generator doesn't work properly in case Cyrillic characters is used in
> URL. WADL generator skips all methods description when URL contains Cyrillic
> characters. If I replace Cyrillic characters in URL to Latin characters
> generator will work fine.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)