HTTP请求节点连接到第三方REST API,该API间歇性地托管在AWS上,并抛出SocketException:连接重置。我想知道为什么它会间歇性发生,以及如何找到此问题的根本原因。
HTTP请求节点设置: 协议-TLSv1.2
IBM Integration Bus v10.0.0.8
答案 0 :(得分:0)
不确定,但是您可以检查的内容很少
1。在浏览器上尝试其余的API URL,如果可以查看数据,看看是否可以获取数据,所以这不是您的API问题
HTTP requests node
的基本属性中,您应该输入/
,例如/getdata
,而不是getdata
3。在HTTP
设置属性中,使用正确的方法,如果要获取,请使用get
4。如果已全部设置,则可以仅将数据传递到HTTP replay
,也可以使用compute node
修改数据,然后根据需要传递给HTTP replay
。
我希望这些对您有用
答案 1 :(得分:0)
可能有太多解决方案无法正确回答您的问题。
根据我的经验,主要原因如下:
对此进行调查的最好方法是,尝试查找所有失败的呼叫所共有的东西。但是无论如何,此问题很可能不在您身边,因为此错误意味着远程服务器关闭了连接。 (编辑:这也可能来自两者之间的代理,即负载均衡器……)
如果您与合作伙伴一起工作并且有合同或联系人,则应明确要求他们进行检查,这是最简单的方法