2016-03-20 5 views
1

Каков правильный код ошибки HTTP для географического ограничения?REST - Правильный код ошибки для страны (географического местоположения) ограниченный ресурс

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

Должен ли я использовать 403?

ответ

1

Да, я бы также использовал 403. Вы можете дополнительно изменить строку состояния, чтобы сказать, что это «ограничение по географии» или что-то еще.

Если вы хотите, чтобы он был автоматически расходуемым, вы также можете определить специальный формат ошибки (media-type), который содержит некоторые сведения о проблеме.

Смежные вопросы