如何使用带有基本auth和tls pfx证书的https客户端修复服务器连接?

时间:2019-05-14 03:40:22

标签: node.js express ssl https connection

我正在尝试使用节点快速平台将具有基本auth和pfx tls证书的第三方服务器连接起来。我不确定;我需要在哪里设置基本身份验证,证书文件和标头参数?

对于从远程服务器获取操作调用,我尝试使用https客户端和tls工具。 要求要求; 标头=基本身份验证,schemaVersion,ID,applicationName

除了发送基本身份验证凭据外,还在HTTP标头中发送以下内容:Content-Type:application / json 接受:application / json

,并要求另外输入一个参数,即类别

owner != authentication.name

我想与远程服务器建立连接并接收数据作为响应;而是出现以下错误;

@PostAuthorize("returnObject.publicFlag == true 
                 || returnObject.owner == authentication.name")
public DatabaseResource returnResource() {
    // load the resource...
    return databaseResource;
}

1 个答案:

答案 0 :(得分:0)

      hostname: 'https://yadda/cards/getAssets',

此处应使用主机名(例如www.example.com),而不是URL。您提供的字符串将用作主机名,并且DNS查找将失败:

 ERROR] Error:  { Error: getaddrinfo ENOTFOUND https://yadd/cards/getAssets:443