- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 strong-soap(但与 node-soap 的结果相同)节点模块来连接 soap 服务。
在第一步中,我创建客户端并尝试连接一个方法,在本例中为“doLogin”方法。
我的代码是:
soap.createClient(url, clientOptions, (err, client) => {
var loginApi = { UserName: "xxxx", Password: "xxxxxx" };
var loginUser = {
userName: "comercial@xxxxx.com"
};
client.addSoapHeader(header);
//client.setSecurity(new soap.BasicAuthSecurity(loginApi));
// we now have a soapClient - we also need to make sure there's no `err` here.
client.doLogin(loginUser, (err, result) => {
//'result' is the response body
console.error(err);
console.log("Result: \n" + JSON.stringify(result));
});
但是变量 err 在控制台中返回了这个错误:
{ Error: unable to verify the first certificate
at TLSSocket.<anonymous> (_tls_wrap.js:1105:38)
at emitNone (events.js:106:13)
at TLSSocket.emit (events.js:208:7)
at TLSSocket._finishInit (_tls_wrap.js:639:8)
at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:469:38) code:
'UNABLE_TO_VERIFY_LEAF_SIGNATURE' }
结果是undefined
。
最佳答案
我遇到了同样的错误,无法验证第一个证书。这是因为 SSL 证书未验证。
您的 nodejs 脚本调用您的服务器,它将执行完整的 TLS 检查过程(如您所愿)。这将检查证书的有效性等。
要解决此问题,您可以运行以下步骤:
npm config set strict-ssl false
作为最佳实践,明智的做法是将其设置回 true afterwords,这样您就不会意外安装您实际上不信任的不受信任模块。
在此之后,
npm cache clean --force
添加以下环境变量:
NODE_TLS_REJECT_UNAUTHORIZED=0
对于 Linux:
export NODE_TLS_REJECT_UNAUTHORIZED=0
对于 Nginx
NODE_TLS_REJECT_UNAUTHORIZED=0
对于窗口:这将仅针对当前命令提示符屏幕设置,
set NODE_TLS_REJECT_UNAUTHORIZED=0
这已经解决了我的问题。请尝试
注意:确保您没有在生产中保留此选项。请不要禁用 TLS 检查。
关于express - 带有 Node 和 strong-soap 的 Soap 客户端返回带有证书的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52362906/
嵌套内联标签和 anchor 标签时,最佳做法是什么? link或 link 令人惊讶的是,我没有在这里找到答案,也没有用谷歌搜索。 最佳答案 没有一个是正确的。 如果这只是整个 的样式问题标记为粗
我有一个问题,表格内的 strong 标签没有加粗。我有以下 html 代码: 这里我有一个 fiddle :http://jsfiddle.net/JxQCr/
我试图从看起来像这样的HTML输出中获取数据: Target1NoSpaces .... Target2 With Spaces .... 我正在使用管道火车将数据缩减到我要达到的目标。到目前为止,这
请问您能找到解决这个简单问题的方法吗? text1: text2 我正在尝试抓取这个 html 部分,所以我需要分别获取 text1 和 text2。怎么做? 它应该是这样的: x = tree.xp
我正在开发一个 HTML5/javascript/php 项目,我有一个设置为可编辑的项目。 我知道用户可以按 ctrl + b使文本加粗,但我也希望允许用户能够单击网页上的相应按钮来执行相同的操作。
我刚得到一大块别人写的代码。起初我认为它是错别字,但后来在其他几个地方也注意到了它。 要点是另一个程序员(不确定他的“技能水平”)将一些属性声明为 @property (strong, strong)
我在一个网站上有几篇文章;所有这些帖子都是这种类型的聊天对话: AD:嘿! BC:怎么了? 广告:没什么 BC:好的 它们被标记为被 标记包围的简单段落。 使用 javascript 替换功能,我希
我有一个 PHP 文本字符串: MOST of you may have a habit of wearing socks while sleeping. Wear socks while sl
强签名 和强命名 .NET 程序集之间有区别吗? 如果是,我如何确定一个程序集是否使用 Visual Studio 进行了强签名(我知道如何检查它是否被强命名)? 谢谢你的帮助 编辑 背景:WiX:
我使用 xpath 删除 $nodeList = $xpath->query("//p[text()=\"\xC2\xA0\"]"); # foreach(
如何替换用 标记标记到特定的 div? 例如: hellowow! 使用javascript替换为 hellowow! 请帮忙!提前致谢。 ***** 为什么我要尝试更改输出 HTML 代码 至
我在葡萄 api 应用程序中使用 active-record 4.0,但由于强参数仅适用于 rails Controller ,我如何允许葡萄 api 类中的参数 最佳答案 似乎有办法在 Contro
在 JavaScript 中,我使用此正则表达式从文本字符串中删除所有 HTML 标记: t.replace(/]+>/g, ''); 现在我需要同样的东西,但它应该保留以下标签(它们不应该被替换):
好吧,强弱舞的道理我明白了。 一个例子是,假设 B 强引用一个 block ,我们在 B 中设置该 block 以强引用自身 (B)。我们现在有 B 强引用我们的 block ,也许我们的 block
YUI 中的这一行 Reset CSS给我带来了麻烦: address,caption,cite,code,dfn,em,strong,th,var { font-style: normal;
我遇到了“强最终一致性”的概念。 它应该比“最终一致性”强但比“强一致性”弱吗?有人可以用适用的例子解释这三个概念之间的区别吗? http://en.wikipedia.org/wiki/Eventu
这个问题在这里已经有了答案: selenium.common.exceptions.InvalidSelectorException with "span:contains('string')" (
所以我有以下要解析的示例 html。 Title: Sub Editor at NEWS ABC Name: John Where: Everywhe
在我的应用程序中,我有不同的页面:联系我们、关于我们、主页 它们都具有需要填充 View 的相同基本元素: 页面标题 元描述 用户信息 但是在每个页面上,它们都有一些不同的元素: 联系我们 联系信息模
我有这样一个字符串: Foo 我想用PHP来制作 Foo …不影响其他span。 我该怎么做? 最佳答案 $text='Foo'; $text=preg_replace( '/(.*?)/', '$1
我是一名优秀的程序员,十分优秀!