繁体   English   中英

在TIBCO BW 6.5的“发送HTTP请求”中的何处添加“标头”?

[英]Where to add “Headers” in Send-HTTP-Request in TIBCO BW 6.5?

我已经在Azure ServiceBus中创建了一个队列(MyQueueName)。 为了在该队列上发送消息,我创建了一个带有Java类的Authorization令牌,并将其传递给POSTMAN中的“ Headers”

我正在执行POST操作,并且在POSTMAN中命中了此URL( https://AzureSampleNamespace.servicebus.windows.net/MyQueueName/messages )。

标头包含3个名称/值对,即:

1)授权:-我的验证令牌

2)主机:-AzureSampleNamespace.servicebus.windows.net

3)内容类型:-文本/纯文本

在POSTMAN的“正文”中,我只是传递了示例原始文本作为输入。 通过POSTMAN命中时,我可以在队列中成功发送消息并获得“ 201创建”(响应主体为空)

现在要通过TIBCO BW 6.5执行相同的POST,我创建了一个Timer活动,然后是“ Send-HTTP-Request”活动。

在“发送HTTP请求”中,我创建了其HTTP客户端,其“主机”为“ AzureSampleNamespace.servicebus.windows.net”,端口为“ 443”(在执行HTTPS调用时)。

在“输入”标签中,配置为:-

1)方法:-'POST'

2)RequestURI:-'/ MyQueueName / messages'

3)PostData:-“您好,这是示例文本”

现在,我创建了3个动态标头,其名称和值包含以下内容:-(授权,主机,内容类型)。

当我运行process.bwp时,它会一直发送到Send-HTTP-Request并仅在那里等待。 它无法完成该过程,并且无法在我的队列上发送消息。

谁能帮我解决这个问题?

谢谢,Rudra

  1. 您可以在SendHTTPRequest的InputEditor选项卡中添加http标头。

  2. 在配置的右侧,您可以滚动到选择标题类型配置>创建新类型定义>确定

  3. 现在+ ABC符号将可见,您可以在其中添加调用请求所需的标头元素。

  4. 请注意,如果出站LB存在连接问题,则与POSTMAN一起使用的请求可能不适用于BW。 发送HTTP请求输入编辑器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM