Json HTTP通信失败-500本机SSL错误
我们正在使用谷歌API计算旅行里程。在一年多的时间里,一切正常,但在过去的几个月里,我们开始出现以下问题 我们的程序能够连接到API,API返回错误消息Json HTTP通信失败-500本机SSL错误,json,xml,https,Json,Xml,Https,我们正在使用谷歌API计算旅行里程。在一年多的时间里,一切正常,但在过去的几个月里,我们开始出现以下问题 我们的程序能够连接到API,API返回错误消息http\u communication\u failure。确切的错误是应用服务器 错误500本机SSL错误 使用标记记录错误:{00017}Thu Jun 21 09:36:49 2018 当我将URL粘贴到浏览器中时,它将返回里程信息。然而,通过程序中的API调用(接收数据),我们得到了这个错误消息 在过去1年中,未进行任何程序更改或证书更
http\u communication\u failure
。确切的错误是应用服务器
错误500本机SSL错误
使用标记记录错误:{00017}Thu Jun
21 09:36:49 2018
当我将URL粘贴到浏览器中时,它将返回里程信息。然而,通过程序中的API调用(接收数据),我们得到了这个错误消息
在过去1年中,未进行任何程序更改或证书更改。我们的Basis团队研究了SSL可能存在的问题。从我们这边来看,一切似乎都很好。我浏览了您的疑难解答页面,并尝试了所有建议的解决方案。似乎没有什么能解决我们的问题。请让我们知道我们还需要看什么
CONCATENATE 'https://maps.googleapis.com/maps/api/distancematrix/xml?origins=' lv_dep '&destinations=' lv_arr '&units=imperial'
'&key=' lv_key
INTO lv_http_url.
CALL METHOD cl_http_client=>create_by_url
EXPORTING
url = lv_http_url
ssl_id = 'ANONYM'
IMPORTING
client = lo_http_client
EXCEPTIONS
argument_not_found = 1
plugin_not_active = 2
internal_error = 3
others = 4.
IF sy-subrc EQ 0.
lo_http_client->send( EXCEPTIONS http_communication_failure = 1
http_invalid_state = 2 ).
CALL METHOD lo_http_client->receive
EXCEPTIONS
http_communication_failure = 1
http_invalid_state = 2
http_processing_failed = 3
others = 4.