1
我需要從WSO2 ESB調用jasperreports服務器來生成PDF。 Jasperserver的REST API將其作爲HTTP響應中的附件發回。如何在WSO2 ESB中接收HTML附件
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Cache-Control: private
Expires: Thu, 01 Jan 1970 01:00:00 CET
P3P: CP="ALL"
Content-Disposition: attachment; filename="Report.pdf"
output-final: true
Content-Type: application/pdf
Content-Length: 12060
Date: Tue, 22 Sep 2015 15:22:50 GMT
%PDF-1.4
WSO2 ESB無法解析這個問題 - 我該如何使這項工作,所以我可以處理生成的PDF?
ESB錯誤:
TID: [0] [ESB] [2015-09-22 17:13:16,326] ERROR {org.apache.synapse.transport.passthru.util.RelayUtils}
- Error while building Passthrough stream {org.apache.synapse.transport.passthru.util.RelayUtils}
org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Content is not allowed in prolog.
您是否嘗試配置二進制中繼?也許下面的鏈接可以幫助你: https://docs.wso2.com/display/ESB481/Configuring+Message+Relay –
謝謝你,那有效。你能改變你的評論是一個真正的答案,所以我可以標記它嗎? –