【发布时间】:2014-11-11 22:37:30
【问题描述】:
我们有一个 asp 页面,它读取一些信息表单请求,如下所示:
varLogon = Request.ServerVariables("HTTP_logon")
如果我们想使用spring集成向asp页面发布东西,我们无法将HTTP_logon传递给页面,
这不行
任何想法,我们可以设置什么以及如何设置请求标头信息?
<int:header-enricher input-channel="pdfgenheaderchannel" output-channel="pdfgenchannel">
<int:header name="HTTP_ordernumber" method="getOrdernumber" ref="reportbean"/>
<int:header name="reportID" method="getReportID" ref="reportbean"/>
<int:header name="Content-Type" value="text/html"/>
<int:header name="logon" value="orderADCB"/>
<int:header name="HTTP_logon" value="orderADCB"/>
</int:header-enricher>
<int-http:outbound-gateway id="pdfgenerationoutboundgateway"
request-channel="pdfgenchannel"
url="http://x.xy.xx.y/convertHTMLtoPDF.asp"
http-method="POST"
expected-response-type="java.lang.String"
charset="UTF-8"
reply-channel="replyChannel"
request-factory="requestFactory" />
【问题讨论】:
标签: asp.net spring spring-integration