Ваш клиент перенаправлен на страницу входа, которая возвращает StatusCode
из 200
.
Первый перенаправление (302
с Location: /account/signin/?next=/md-shabbir/test-repo/get/master.tar.gz
), а также второе (302 Found
с Location: https://bitbucket.org/socialauth/login/atlassianid/?next=%2Fmd-shabbir%2Ftest-repo%2Fget%2Fmaster.tar.gz
).
Эта страница входа возвращает код состояния 200
, который вы видите.
Если вы не хотите, чтобы ваш клиент следовал этим перенаправлениям , вы можете вернуть ненулевую ошибку из CheckRedirect
.
Я не уверен, действительно ли это решит проблему (так как в BitBucket все еще может возвращаться 302
), но вы также не можете продолжить любой перенаправляет на этот URL и рассматривает их как ошибки.