【发布时间】:2021-02-28 17:48:17
【问题描述】:
我在我的应用程序中使用使用 Spring Boot 的微服务,
我使用 RestTemplate 从“org.springframework.web.client.RestTemplate”调用其他组件服务。
我的组件有一个通用服务,它调用其他组件来获取数据。
每当我的搜索文本带有“test\”之类的反斜杠时,我的 API 调用就会失败。 调试后我得出的结论是,直到 restTemplete.exchange API 没有失败,并且我没有在其他组件 API 方法中收到任何请求。
// restTemplete.exchange(serviceUrl, HttpMethod.POST, request, responseType);
如果我把 'text\t' API 调用成功并且控制到达另一个组件 不知道我是否遗漏了什么。 如何转义转义字符?
我试过text.replace("\\", "\\\\");,但还是没有成功。
【问题讨论】:
标签: java spring-boot