【发布时间】:2020-02-22 03:37:54
【问题描述】:
我正在使用 Angular 8 和 HttpClientJsonpModule。这是我的自定义获取函数:
public fetch(): Observable<any> {
// This url has been obfuscated but you get the gist. This is the expected format so I can't alter the string
const url = 'http://exampleurl:6000/GetSomeData(inputParams=@test1)?@test1={hasData=true}';
return this.http.jsonp(url, 'callback')
.pipe(
map(response => {
// always returns null
console.log(response);
})
);
}
当我调用this.fetch() 时,总是返回以下错误:
JSONP 注入脚本没有调用回调。
而response 始终为空。我在某处错过了一步吗?
【问题讨论】:
-
网址真的返回 JSONP 吗?
标签: javascript http jsonp angular8