Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs Can';通过frisbyJS呼叫服务时,无法得到任何回复_Angularjs_Frisby.js - Fatal编程技术网

Angularjs Can';通过frisbyJS呼叫服务时,无法得到任何回复

Angularjs Can';通过frisbyJS呼叫服务时,无法得到任何回复,angularjs,frisby.js,Angularjs,Frisby.js,我使用的代码是: var frisby = require('frisby'); frisby.create('Get paf data') .get('https://services.....') .expectStatus(200) .expectHeaderContains('content-type', 'application/json') .toss(); 使用从CLI运行时遇到的错误 jasmine-node EndpointTest_spec.js 我得到的错误是: 错误:

我使用的代码是:

var frisby = require('frisby');
frisby.create('Get paf data')
.get('https://services.....')
.expectStatus(200)
.expectHeaderContains('content-type', 'application/json')
.toss();
使用从CLI运行时遇到的错误

jasmine-node EndpointTest_spec.js
我得到的错误是:

错误:预计500等于200

错误:HTTP响应中不存在标题“内容类型”

那么,我是否需要先加载我的网站,通过我的应用程序调用服务,然后运行frisby


但是,这样一来,它就无法在不运行应用程序的情况下快速检查应用程序中使用的所有端点。

您正在使用https://调用请求,这可能是安全的,所以请使用

在get方法中{strictSSL:false}.get('..…',{strictSSL:false})。它会解决你的问题


也许你是在一个代理的背后。是这样吗?
var frisby = require('frisby');
frisby.create('Get paf data')
  .get('https://services.....',{ strictSSL: false})
  .expectStatus(200)
  .expectHeaderContains('content-type', 'application/json')
.toss();