0
我想建立一個駝峯https web服務消費者,我沒有成功調用這個web服務。此Web服務當前正在使用API密鑰身份驗證,並且我擁有API密鑰。以下是我試過的代碼。有人可以給我一些指導,說明我需要做什麼才能夠使用此遠程Web服務執行api密鑰身份驗證?駱駝https web服務消費者
<?xml version="1.0" encoding="UTF-8"?>
<!-- Configures the Camel Context-->
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:camel="http://camel.apache.org/schema/spring"
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
http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-http.xsd">
<camelContext xmlns="http://camel.apache.org/schema/spring">
<route>
<from uri="direct:start"/>
<setHeader headerName="CamelHttpMethod">
<constant>POST</constant>
</setHeader>
<to uri="https://api.url.com/api/v3.1/site/query/site/<apikeyhere>"/>
<log message="Message Recieved"/>
<to uri="file:target/messages/message"/>
</route>
</camelContext>
</beans>
這是一個SOAP Web服務還是一個REST服務?看起來像REST,但你能提供更多的細節?你也可以提供一些日誌信息,即你看到的錯誤嗎? – Namphibian 2014-10-07 23:07:57
是的,這是一個REST Web服務。我得到一個http 500錯誤。這是說像「http操作失敗調用https://api.url.com/api/v3.1/site/query/site/與statusCode:500」 –
nerdyoutdoorsman
2014-10-09 13:53:05