Когда хранилище JSON API может вернуть HTTP-перенаправление? - PullRequest
0 голосов
/ 31 декабря 2018

При каких условиях (если таковые имеются) API-интерфейс хранилища JSON возвращает код состояния 303 или 307?

В ссылке на код ошибки упоминается, что это может произойти, но для этих состоянийникаких дополнительных подробностей о том, когда это может произойти.

В частности, может ли это произойти в ответ на операцию с объектом ?

Справочная информация: я хотел бы избежать реализации поддержкидля перенаправлений в моем клиенте, если это не нужно (чтобы избежать дополнительной сложности).

1 Ответ

0 голосов
/ 01 января 2019

Когда вы подключаетесь к конечной точке HTTPS, система управления облаком может решить, что вы хотите вместо этого подключиться к другой конечной точке.Это может происходить по многим различным причинам, таким как распределение нагрузки, перемещение ресурса, ресурс недоступен через запрошенную конечную точку и т. Д.

Я написал C ++ SDK для Google, AWS и Azure.Получение перенаправлений очень распространено, поэтому убедитесь, что ваш код обрабатывает это правильно.

В частности, может ли это произойти в ответ на операцию с объектом?

Вам необходимообрабатывать перенаправления для всех операций HTTP.Неважно, какой API вы вызываете.Для правильно написанного кода вам не важно, что такое API, вы следуете редиректу.

...