我遇到了一些通过HTTPS使用Web应用程序进行身份验证的问题
是否可以通过接口if_http_client
发送HTTPS(POST / GET)?
如果是,我应该添加什么才能使其与HTTPS兼容?
create
,create_by_destination
或create_by_url
?如果不是,另一种方法是什么?
感谢。
答案 0 :(得分:0)
我不能说最好,但我们在SM59中使用了cl_http_client => create_by_destination以及启用了SSL的RFC目标,并且它运行得非常顺利。
答案 1 :(得分:0)
确保在STRUST中添加证书
同时检查交易SMICM - >转到 - >跟踪文件 - >显示结束
答案 2 :(得分:0)
1)是的,你绝对可以
2)您需要检查您的WEB AS上是否已激活HTTPS服务。默认情况下,HTTPs服务已停用。您可以通过SM59检查服务:
如果未配置HTTPS,则会出现HTTPS错误消息。与您的基础团队一起检查并激活HTTPs服务。如果HTTPS服务正在运行,您将收到另一条消息(需要授权,错误文档或只有Ok状态)。
3)实际上你可以使用所有这些,每个都有自己的优势。如果您使用create_by_url
,则必须填写HTTP地址字段,例如' https://...' http客户端类将自动定义必须使用的协议(HTTP或HTTP)。我个人使用create_by_url
。
希望这有帮助。