Versão atual:

Erro ao criar documento com acentos no nome via serviços REST

Olá a todos. Estou usando os serviços REST da API para criação de documentos no FLUIG autenticando via OAuth. Os arquivos são enviados via FTP. A criação ocorre normalmente exceto se o nome do arquivo conter acentos e este é um requisito da implementação.

EndPoint:

/api/public/2.0/documents/createDocument

Json de exemplo contendo acento no nome do arquivo.

{"documentDescription":"Análise 1.3 beta 3.docx", "parentDocumentId":"112116", "inheritSecurity":"false", "internalVisualizer":"true"}

Exceção retornada pelo Fluig:

HTTP response: HTTP/1.1 500 Internal Server Error Expires: 0 Connection: keep-alive Cache-Control: no-cache, no-store, must-revalidate Set-Cookie: JSESSIONID=lNrqCClPMWt4ObIpQjTlK_5lY1J8uS_I0jLRz5gA; path=/api; Max-Age=0; Expires=Thu, 01-Jan-1970 00:00:00 GMT Pragma: no-cache Content-Type: text/plain Content-Length: 122 Date: Fri, 09 Feb 2018 01:21:19 GMT

Invalid UTF-8 middle byte 0x6c at [Source: io.undertow.servlet.spec.ServletInputStreamImpl@64621760; line: 1, column: 29] at net.oauth.client.OAuthResponseMessage.toOAuthProblemException(OAuthResponseMessage.java:83) at net.oauth.client.OAuthClient.invoke(OAuthClient.java:308) at com.fluig.api.client.env.DesktopClient.invoke(DesktopClient.java:338) at com.fluig.api.client.env.DesktopClient.makeAuthenticatedRequestWithBody(DesktopClient.java:305) ... 2 more

Como posso contornar este problema ?

Versão (1):

Ver a versão formatada

Erro ao criar documento com acentos no nome via serviços REST

Comentário

new question