Dart 如何向请求头添加值
调用GET方法时,用户定义的值不会添加到HEADDart 如何向请求头添加值,dart,dart-html,Dart,Dart Html,调用GET方法时,用户定义的值不会添加到HEAD import 'dart:html'; import 'package:http/http.dart' as http; void main() async { var url = 'https://dev"; var res = await http.get( url, headers: {'X-Api-Key': 'xxxxxx'}, ); print(res.b
import 'dart:html';
import 'package:http/http.dart' as http;
void main() async {
var url = 'https://dev";
var res = await http.get(
url,
headers: {'X-Api-Key': 'xxxxxx'},
);
print(res.body);
}
我预计产量为
(firefox请求头)
但实际产出是
(firefox请求头)你确定你的API发回了密钥吗?你确定你的API发回了密钥吗?
Host: a.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0)
Gecko/20100101 Firefox/69.0
Accept: */*
Accept-Language: ko-KR,ko;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate, br
Access-Control-Request-Method: GET
Access-Control-Request-Headers: x-api-key
Referer: http://localhost:8080/
Origin: http://localhost:8080
DNT: 1
Connection: keep-alive
X-Api-Key: xxxxxx
Pragma: no-cache
Cache-Control: no-cache
TE: Trailers
Host: a.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0)
Gecko/20100101 Firefox/69.0
Accept: */*
Accept-Language: ko-KR,ko;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate, br
Access-Control-Request-Method: GET
Access-Control-Request-Headers: x-api-key
Referer: http://localhost:8080/
Origin: http://localhost:8080
DNT: 1
Connection: keep-alive