diff --git a/common/common_test.go b/common/common_test.go index 806c9d85..e7328612 100644 --- a/common/common_test.go +++ b/common/common_test.go @@ -435,28 +435,28 @@ func TestSendHTTPRequest(t *testing.T) { headers["Content-Type"] = "application/x-www-form-urlencoded" _, err := SendHTTPRequest( - methodGarbage, "http://query.yahooapis.com/v1/public/yql", headers, + methodGarbage, "https://query.yahooapis.com/v1/public/yql", headers, strings.NewReader(""), ) if err == nil { t.Error("Test failed. ") } _, err = SendHTTPRequest( - methodPost, "http://query.yahooapis.com/v1/public/yql", headers, + methodPost, "https://query.yahooapis.com/v1/public/yql", headers, strings.NewReader(""), ) if err != nil { t.Errorf("Test failed. %s ", err) } _, err = SendHTTPRequest( - methodGet, "http://query.yahooapis.com/v1/public/yql", headers, + methodGet, "https://query.yahooapis.com/v1/public/yql", headers, strings.NewReader(""), ) if err != nil { t.Errorf("Test failed. %s ", err) } _, err = SendHTTPRequest( - methodDelete, "http://query.yahooapis.com/v1/public/yql", headers, + methodDelete, "https://query.yahooapis.com/v1/public/yql", headers, strings.NewReader(""), ) if err != nil { @@ -524,8 +524,8 @@ func TestJSONEncode(t *testing.T) { } func TestEncodeURLValues(t *testing.T) { - urlstring := "http://www.test.com" - expectedOutput := `http://www.test.com?env=TEST%2FDATABASE&format=json&q=SELECT+%2A+from+yahoo.finance.xchange+WHERE+pair+in+%28%22BTC%2CUSD%22%29` + urlstring := "https://www.test.com" + expectedOutput := `https://www.test.com?env=TEST%2FDATABASE&format=json&q=SELECT+%2A+from+yahoo.finance.xchange+WHERE+pair+in+%28%22BTC%2CUSD%22%29` values := url.Values{} values.Set("q", fmt.Sprintf( "SELECT * from yahoo.finance.xchange WHERE pair in (\"%s\")", "BTC,USD"), diff --git a/currency/currency.go b/currency/currency.go index 794cea42..c6165c2f 100644 --- a/currency/currency.go +++ b/currency/currency.go @@ -41,7 +41,7 @@ type YahooJSONResponse struct { const ( maxCurrencyPairsPerRequest = 350 - yahooYQLURL = "http://query.yahooapis.com/v1/public/yql" + yahooYQLURL = "https://query.yahooapis.com/v1/public/yql?" yahooDatabase = "store://datatables.org/alltableswithkeys" // DefaultCurrencies has the default minimum of FIAT values DefaultCurrencies = "USD,AUD,EUR,CNY" diff --git a/exchanges/huobi/huobi.go b/exchanges/huobi/huobi.go index a4d65a93..5b15a233 100644 --- a/exchanges/huobi/huobi.go +++ b/exchanges/huobi/huobi.go @@ -61,7 +61,7 @@ func (h *HUOBI) GetFee() float64 { func (h *HUOBI) GetTicker(symbol string) (HuobiTicker, error) { resp := HuobiTickerResponse{} - path := fmt.Sprintf("http://api.huobi.com/staticmarket/ticker_%s_json.js", symbol) + path := fmt.Sprintf("https://api.huobi.com/staticmarket/ticker_%s_json.js", symbol) err := common.SendHTTPGetRequest(path, true, &resp) if err != nil { @@ -71,7 +71,7 @@ func (h *HUOBI) GetTicker(symbol string) (HuobiTicker, error) { } func (h *HUOBI) GetOrderBook(symbol string) (HuobiOrderbook, error) { - path := fmt.Sprintf("http://api.huobi.com/staticmarket/depth_%s_json.js", symbol) + path := fmt.Sprintf("https://api.huobi.com/staticmarket/depth_%s_json.js", symbol) resp := HuobiOrderbook{} err := common.SendHTTPGetRequest(path, true, &resp) if err != nil {