python - 您如何向 Watson 助手提供证书路径?
问题描述
在 watson 助手创建会话时,我需要包含我自己的证书。目前我已经在 certifi 中添加了证书并且它可以工作,但是在部署我的应用程序时,我认为我不能去部署服务器并添加证书。我在哪里可以参考 verify = ?
在使用请求库时,我在 verify = 'path to certs' 中提供证书
from ibm_watson import AssistantV2
conversation = AssistantV2(
iam_apikey = config.get('bot_configuration').get('bot_api_key'),
url= config.get('bot_configuration').get('bot_url'),
version=config.get('bot_configuration').get('version'))
session = conversation.create_session(config.get('bot_configuration').get('assistant_id')).get_result()
解决方案
requests 库需要证书。您可以在运行时传递它或在证书路径中指定
推荐阅读
- c++ - 将已经初始化的基类分配给派生类
- tsql - 麻烦将总销售额汇总到 T-sql 中的一行
- nlp - PolyAnalyst:是否有词性标签列表?
- google-chrome-extension - 无法将 innerHTML 的属性设置为 null
- java - SIGAR api 抛出 NoClassDefFoundError
- reactjs - ReactJS 在组件中捕获向前按钮按下
- javascript - CSS snap scroll:如何在 div 中间诱导 snap 滚动?
- javascript - 如何将 javascript 数组元素流式传输/发送到 S3 存储桶?
- ruby-on-rails - 两次加入表时的条件
- ionic-framework - 如何在 ionic 4 中实现角度圆形滑块