首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过安全网关的HTTPS

通过安全网关的HTTPS
EN

Stack Overflow用户
提问于 2017-08-27 02:01:23
回答 1查看 378关注 0票数 1

我正在尝试通过使用Secure Gateway使Watson服务中的一项在内部可用。它可以很好地处理基本的HTTP流量,但是我不确定如何在API端点"https://gateway.watsonplatform.net/conversation/api/v1“上配置例如Watson对话服务的HTTPS流量。

我已经在服务中配置了一个目的地: gateway.watsonplatform.net,目的地端口443和客户端侦听端口6554 - protocol HTTPS。通过Postman连接只会在我的客户端中产生以下内容,尽管使用标准的基本身份验证和Bluemix中的服务凭据:

代码语言:javascript
复制
[2017-08-26 12:51:01.626] [INFO] (Client ID LilwbDOdR61_4Am) Connection #1 to gateway.watsonplatform.net:443 was closed

我还尝试将协议配置为TCP,但这会产生相同的结果。有什么提示吗?

使用日志级别跟踪I得到: 2017-09-09 15:05:06.481 (客户端ID LilwbDOdR61_PlY)发送反向目标连接到服务器2017-09-09 15:05:06.833 (客户端ID LilwbDOdR61_PlY)连接#1收到数据: 361字节2017-09-09 15:05:07.285 (客户端ID LilwbDOdR61_PlY)到目标gateway.watsonplatform.net:443的连接#1有错误:错误:写入结束2017-09-09 15:05:07.289 (客户端ID LilwbDOdR61_PlY)连接#1至gateway.watsonplatform.net:443已结束2017-09-09 15:05:07.289 (客户端ID LilwbDOdR61_PlY)与gateway.watsonplatform.net:443的连接#1已关闭2017-09-09 15:05:07.290 (客户端ID LilwbDOdR61_PlY)关闭连接并从阵列中删除2017-09-09 15:05:07.291 (客户端ID LilwbDOdR61_PlY) clearConnectionArray: 0

EN

回答 1

Stack Overflow用户

发布于 2017-11-18 02:18:18

托马斯,我已经设法用安全网关连接到会话服务了。

  1. 对于用户/应用程序协议,使用TCP
  2. 进行目的端身份验证,选择“目的端”,无需上传任何证书。

配置屏幕将如下所示:

最后,必须使用https http而不是https发出请求,这是因为您将安全连接留给了安全网关服务器来管理。

您可以像这样测试请求:curl -X POST 'http://localhost:10001/conversation/api/v1/workspaces/<YOUR_WORKSPACE_ID>/message/?version=2017-05-26' -H 'authorization: Basic <ENCODED_CREDENTIALS>' -H 'cache-control: no-cache' -H 'content-type: application/json' -d '{"input": {"text": "hello"}}'

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45898275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档