Peticion GET con ESP8266 code 301

Muy buenas, estoy utilizando el ejemplo que trae el ESP8266 para realizar una petición GET a un servidor de github, el código funciona pero me está sucediendo algo extraño y es que al momento de realizar la petición me devuelve 301 lo cual según tengo entendido es una redirección, pero al momento de hacerlo con el postman me devuelve un 200 OK, entonces no entiendo cuál es el problema con esto. El link al que lo estoy haciendo es el siguiente: https://github.com/jorjuela33/hackaton/raw/master/Blink.bin

El código implementado es este:

/**
   BasicHTTPClient.ino

    Created on: 24.05.2015

*/

#include <Arduino.h>

#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>

#include <ESP8266HTTPClient.h>

#include <WiFiClient.h>

ESP8266WiFiMulti WiFiMulti;

void setup() {

  Serial.begin(115200);
  // Serial.setDebugOutput(true);

  Serial.println();
  Serial.println();
  Serial.println();

  for (uint8_t t = 4; t > 0; t--) {
    Serial.printf("[SETUP] WAIT %d...\n", t);
    Serial.flush();
    delay(1000);
  }

  WiFi.mode(WIFI_STA);
  WiFiMulti.addAP("HERMES", "55469347daz");

}

void loop() {
  // wait for WiFi connection
  if ((WiFiMulti.run() == WL_CONNECTED)) {

    WiFiClient client;

    HTTPClient http;

    Serial.print("[HTTP] begin...\n");
    if (http.begin(client, "http://github.com/jorjuela33/hackaton/raw/master/Blink.bin")) {  // HTTP


      Serial.print("[HTTP] GET...\n");
      // start connection and send HTTP header
      int httpCode = http.GET();

      // httpCode will be negative on error
      if (httpCode > 0) {
        // HTTP header has been send and Server response header has been handled
        Serial.printf("[HTTP] GET... code: %d\n", httpCode);

        // file found at server
        if (httpCode == HTTP_CODE_OK || httpCode == HTTP_CODE_MOVED_PERMANENTLY) {
          String payload = http.getString();
          Serial.println(payload);
        }
      } else {
        Serial.printf("[HTTP] GET... failed, error: %s\n", http.errorToString(httpCode).c_str());
      }

      http.end();
    } else {
      Serial.printf("[HTTP} Unable to connect\n");
    }
  }

  delay(10000);
}

El enlace que publicas no es una una pagina web (HTML) que pueda interpretar, sino un archivo para descargar.

Precisamente el link es el enlace directo de descarga de un archivo .bin, sólo estoy realizando la prueba de GET para ver la respuesta que da el servidor pero como dije, con el postman recibo el 200 OK pero con el ESP recibo 301, lo cual no logro comprender por qué. Esto es sólo una prueba para poder realizar un HTTPUpdate con el ESP, ya que estoy teniendo problemas para realizarlo por eso decidí empezar con ver la respuesta que da el servidor al recibir una petición.