0

我正在尝试使用 frisby.js 在我的本地计算机上测试 REST API。它引发以下错误。

错误:无法建立隧道套接字。

机器地址类似于“ https://machine_name:8443

4

1 回答 1

1

看来你落后了proxy。然后,要使您的 frisby 测试正常工作,您需要proxy configuration按以下方式申请:

var frisby = require('frisby');

frisby.globalSetup({
    request: {
        proxy: 'http://xx.xx.xx.xx:yyyy' // Provide proxy info (host, port) here
    }
});

frisby.create('Your spec description here')
    .get('https://machine_name:8443')
    .expectStatus(200)
    .toss();

另请注意,您正在使用HTTPS协议。如果您遇到证书问题,您可能会在这篇文章中找到有用的答案SSL

于 2015-09-03T16:40:35.470 回答