我正在尝试通过HTTPS连接连接到第三方系统,并发布参数以接收响应。这将是我将要开始研究的POC。我已经在Spring应用程序中使用SI与出站网关建立了客户端-服务器TCP连接。 SI是否提供一种实现HTTPS连接的方法,或者还有更简单的方法RestTemplate?
我可以看到Spring Integration - how to send POST parameters with http outbound-gateway,但它谈论的是HTTP而不是HTTPS。
注意:linux服务器已经使用CURL与该第三方系统通信。我需要在我的spring应用程序中复制此通信。这是共享的Req / Res示例。
请求数据:ord=000000&term=022&storenum=00623&fgen=667&action=1024&ctime=072119:22:23:32&tmout=08&PLU=00007565604633&BC=10364678071919225000623&QTY= 1.000
响应:000000022006231024ctime=072119:22:23:32&itmz=P---11NSFU-T&desc=JARU ALL MN LT UP DIAMOND&rmfsline=1&avqty=1.0&barcode=10364678071919225000623&qty=1.0&rcptqty=3.0000&rcptline=5&upc=7565604633&reqqty=1.0&unitprice=1.97&price=5.91&dept=92&resp=00&POST /RMFSWeb/LineAuthListener? HTTP/1.1
此外,与我共享的URL是https://xx-cert.keb.com:20143
,但是URL中没有类/方法名称。不需要HTTPS连接吗?
请分享您对上述数据如何从春季开始实现https连接的想法。谢谢您的帮助
答案 0 :(得分:0)
带有PostRequest的RestTemplate将完成您的所有工作。
在这篇文章中引用“ Tharshan”的答案。