[doc-checker] Add accept header when verifying links
Some links (e.g., to crates.io) will return 404 without this.
Bug: INTK-932 #comment
Change-Id: Ia675a9715098ad6ff2a22949e3af4ff07bf7223a
diff --git a/tools/doc_checker/lib/link_verifier.dart b/tools/doc_checker/lib/link_verifier.dart
index 45db2ae..c631e7e 100644
--- a/tools/doc_checker/lib/link_verifier.dart
+++ b/tools/doc_checker/lib/link_verifier.dart
@@ -47,7 +47,10 @@
Future<bool> _verifyLink(Link<P> link) async {
try {
for (int i = 0; i < 3; i++) {
- final http.Response response = await http.get(link.uri);
+ final http.Response response = await http.get(link.uri, headers: {
+ HttpHeaders.acceptHeader:
+ 'text/html,application/xhtml+xml,application/xml,',
+ });
final int code = response.statusCode;
if (code == HttpStatus.tooManyRequests) {
final int delay =