Pentaho 8.2 REST客户端身份验证问题

时间:2019-03-16 07:37:32

标签: rest authentication pentaho-spoon

VMWARE的API。在Pentaho Spoon中使用“ REST CLIENT”步骤。

使用PostMan验证REST CALL是否有效:

{“ resourceId”:“某些值”,“ reportDefinitionId”:“某些值”}

标题是授权-一些价值 内容类型application / json

发送此REST请求并获得有效的XML响应

在Pentaho中,使用Post进行REST CLIENT步骤。指定与邮递员使用的相同URL。就像在PostMan中一样,HTTP方法是POST。指定包含与Postman中相同的JSON脚本的“正文字段”。在这种情况下,在JavaScript步骤中指定了BODY:

var ReportUrlDetails = {“ resourceId”:“某些值”,“ reportDefinitionId”:“某些值”}; var ReportURLBody = JSON.stringify(ReportUrlDetails);

指定结果字段名称。身份验证和SSL选项卡保留为空。标头与PostMan中的相同:

内容类型:application / json 授权:一些价值

获取以下结果:

HTTP状态401 –未经授权h1 {font-family:Tahoma,Arial,sans-serif; color:white; background-color:#525D76; font-size:22px;} h2 {font-family:Tahoma,Arial,sans -serif; color:white; background-color:#525D76; font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif; color:white; background-color:#525D76; font-size: 14px;}身体{font-family:Tahoma,Arial,sans-serif;颜色:黑色;背景颜色:白色;} b {font-family:Tahoma,Arial,sans-serif;颜色:白色;背景颜色: #525D76;} p {font-family:Tahoma,Arial,sans-serif; background:white; color:black; font-size:12px;} a {color:black;} a.name {color:black;}。行{height:1px; background-color:#525D76; border:none;}

HTTP状态401 –未经授权

类型状态报告

消息 ****访问此资源需要完全身份验证****

说明 该请求尚未应用,因为它缺少针对目标资源的有效身份验证凭据。

Apache Tomcat /8.5.32

我在做什么错

0 个答案:

没有答案