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;}
类型状态报告
消息 ****访问此资源需要完全身份验证****
说明 该请求尚未应用,因为它缺少针对目标资源的有效身份验证凭据。
我在做什么错