我正在尝试使用 frisby.js 在我的本地计算机上测试 REST API。它引发以下错误。
错误:无法建立隧道套接字。
机器地址类似于“ https://machine_name:8443 ”
看来你落后了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