From 9ae4527143362bcbe074caaab52e2e04460e62cd Mon Sep 17 00:00:00 2001 From: Tyler Date: Wed, 16 Oct 2019 20:03:46 -0400 Subject: [PATCH] Add headers to default/youtube --- default.go | 6 ++++++ youtube.go | 3 +++ 2 files changed, 9 insertions(+) diff --git a/default.go b/default.go index 85ea71f..47cdf51 100644 --- a/default.go +++ b/default.go @@ -78,6 +78,8 @@ func (api *LinkInfoApi) DefaultLinkHandler(link string) (*LinkInfo, error) { return nil, err } + req.Header.Set("Accept-Language", "en-US,en;q=0.9") + if api.UserAgent != "" { req.Header.Set("User-Agent", api.UserAgent) } @@ -155,6 +157,8 @@ func (api *LinkInfoApi) detectContentType(link, defaultType string) string { return defaultType } + req.Header.Set("Accept-Language", "en-US,en;q=0.9") + if api.UserAgent != "" { req.Header.Set("User-Agent", api.UserAgent) } @@ -195,6 +199,8 @@ func (api *LinkInfoApi) retrieveHtmlLinkTitle(i *LinkInfo, link string) error { return err } + req.Header.Set("Accept-Language", "en-US,en;q=0.9") + if api.UserAgent != "" { req.Header.Set("User-Agent", api.UserAgent) } diff --git a/youtube.go b/youtube.go index 130daa3..ce46923 100644 --- a/youtube.go +++ b/youtube.go @@ -87,6 +87,9 @@ func (i *YoutubeInfoApi) Handler(link string) (*LinkInfo, error) { return nil, err } + req.Header.Set("Accept-Language", "en-US,en;q=0.9") + req.Header.Set("User-Agent", "LinkInfo/1.0") + res, err := i.api.Client.Do(req) if err != nil {