【问题标题】:SBL-EAI-04116:HTTP Internet Exception during 'Data Send': 'An error occurred in the secure channel support', code: '12157'SBL-EAI-04116:“数据发送”期间的 HTTP Internet 异常:“安全通道支持中发生错误”,代码:“12157”
【发布时间】:2019-02-24 10:41:28
【问题描述】:

集成 Siebel - Google 地理编码

浏览器直接发送的 URL 请求:

https://maps.googleapis.com/maps/api/geocode/xml?address=Landsdorf%20Strasse,,Gr%C3%BCnewald,01945,Deutschland&key=API_key

其中 API_key = Google 在首次注册期间提供的特定 API 密钥

这样的请求工作正常,带有地理代码的响应返回到浏览器屏幕。

但是,如果通过 BS 通过 Siebel 发送相同的请求:EAI HTTP 传输

错误显示:

SBL-EAI-04116:“数据发送”期间的 HTTP Internet 异常:“错误 发生在安全通道支持',代码:'12157'。

官方 Oracle 支持网站上针对该错误描述的解决方案与外部服务器上的某些缺少证书有关,(在我们的例子中是 Google 服务器) 这是 SSL 握手期间在 Wininet 层发生的失败泛型。 操作应该是:通过提高网络服务器上的 SSL 跟踪级别,全面检查外部网络服务器日志。

但逻辑上没有意义,为什么直接从浏览器(同一网络)发送的URL请求已经成功发送并收到了响应 不使用任何与 SSL 握手相关的认证或类似的东西

有人可以帮忙吗?

谢谢 最好的问候

【问题讨论】:

标签: google-maps ssl google-geocoder siebel eai


【解决方案1】:

我有一种预感,Siebel 正在以 UTF-16 格式发送数据,而端点正在拒绝它。请检查您传出的跟踪消息。

【讨论】:

    猜你喜欢
    • 2017-10-18
    • 2015-06-23
    • 1970-01-01
    • 2020-03-24
    • 2017-03-22
    • 2011-12-30
    • 2021-10-03
    • 2012-03-15
    • 2021-12-08
    相关资源
    最近更新 更多