我正在尝试使用基本身份验证调用 SAP BI/BO RESTful Web 服务。我在 WACS 中启用了基本身份验证并使用此服务进行了测试:
http://host:6405/infostore/16422
这行得通!我可以获取 xml 或 json 格式的报告元数据。但是,每当我尝试其中包含“raylight”的网址时,都会遇到身份验证问题:
http://host:6405/biprws/raylight/v1/documents/16422/parameters
{
error_code: "1"
message: "No session found in HTTP header X-SAP-LogonToken"
}
为什么有些服务使用基本身份验证,而其他服务则绝对需要登录令牌?如果可能的话,我想避免使用登录令牌。我通过使用令牌登录进行了测试,并且确实有效,所以它不像我的凭据是错误的。