摘要: 我在使用SAP BO RESTful API时遇到问题。而不是预期的HTTP响应,我得到的是二进制输出。
详细信息: 我有两个SAP BO服务器。其中之一正常工作。另一个没有。 当我在“工作服务器”上运行“ curl”时:
curl --header "Accept: application/json" http://<working-server-ip>:6405/biprws/logon/long
我得到正确的答复:
{“ password”:“”,“ clientType”:“”,“ auth”:“ secEnterprise”,“ userName”:“”}
当我在“不工作的服务器”上运行相同的东西时:
curl --header "Accept: application/json" http://<NOT-working-server-ip>:6405/biprws/logon/long
我正在获取“二进制”输出(以下为curl输出):
警告:二进制输出可能会使您的终端混乱。使用“-输出-”来 告诉 警告:请卷曲以将其输出到终端,或者考虑 “ --output Warning:”保存到文件。
我将此二进制输出保存到文件中,二进制文件的内容如下所示:
GIOP
问题: 有没有人见过这种行为?它看起来像是SAP BO配置问题,但我已仔细检查并在SAP CMC中激活了RESTful应用程序,并且正确输入了URL。
任何帮助将不胜感激!
最好的问候,
拉德克·斯沃克(Radek Szwarc)