2015-08-08 67 views
0

我有一個流程需要在內部調用外部API調用,但它一直給我發送異常消息Message payload is of type: ...。我現在正在使用3.6.2。http-request給出「消息有效負載是類型」

<http:request-config name="ApiRest" protocol="HTTPS" doc:name="HTTP Request Configuration" basePath="rest" host="${api.endpointUrl}" port="80"> 
    <oauth2:client-credentials-grant-type clientId="${api.client_id}" clientSecret="${api.client_secret}"> 
     <oauth2:token-request tokenUrl="${api.endpointUrl}/oauth/token" /> 
    </oauth2:client-credentials-grant-type> 
</http:request-config> 
<flow name="flow-1"> 
    // more components here... 
    <http:request config-ref="ApiRest" path="/v1/users" method="GET" sendBodyMode="NEVER" doc:name="test"> 
     <http:request-builder/> 
    </http:request> 
</flow> 
+1

我認爲問題在於您使用的是HTTPS,但有80端口:它應該是443.要獲得更多幫助,您應該添加您看到的此例外的整個堆棧跟蹤異常。 HTH。 – afelisatti

+0

@afelisatti我的天啊,你是對的......我怎麼能忘記......謝謝!你應該把它作爲答案:) – BPm

+0

太棒了!添加它作爲答案,所以我們可以標記爲解決:) – afelisatti

回答

0

的問題是,HTTPS與端口443,而不是80這應該做它的工作原理。

相關問題