我正在实现一个使用RESTful Web服务公开的应用程序。该应用程序将首先使用RESTful Web服务来获取JSON文件,并将此JSON文件返回给请求者(使用我的服务的应用程序)。我在使用Web服务时遇到问题。
错误:
org.apache.camel.component.restlet.RestletOperationException:Restlet操作无法调用https:// 状态代码为1001 / n responseBody:HTTPS / 1.1-通信错误(1001)-连接器无法完成与服务器的通信
在org.apache.camel.component.restlet.RestletProducer.populateRestletProducerException(RestletProducer.java:233)
CODE:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">
<camelContext id="camelcontext" xmlns="http://camel.apache.org/schema/spring">
<restConfiguration component="restlet" port="9091"/>
<rest path="/say">
<get uri="/hello" consumes="application/json" produces="application/json">
<to uri="direct:hello" />
</get>
</rest>
<route>
<from uri="direct:hello"/>
<to uri="restlet:https:// <--URL--> ?restletMethod=POST" />
</route>
</camelContext>
</beans>