整个应用程序是用Angular 2
for构建的Dart
。
在一个地方,我有一个服务非常天真HttpRequest.getString()
,没有特殊参数或任何东西。
String response = await HttpRequest.getString(url);
在服务器端有一个正在运行的Wordpress
安装WP-API
。
看来,这是以某种方式为当前加载的主机名Dart
创建一个新的响应标头,因为我收到此错误:
XMLHttpRequest 无法加载http://my-wordpress/wp-json/wp/v2/pages。
“Access-Control-Allow-Origin”标头包含多个值“ http://localhost:8080 ,*”,但只允许一个值。因此不允许访问源“ http://localhost:8080 ”。
但是,我没有得到相同的结果Postman
:
从我可以从源代码中读取的内容来看,Dart
它本身将重复的标头连接到一个中,但我找不到有关该额外 CORS 标头的任何信息。