Вы не упоминаете язык / структуру, на которой разрабатываете, однако ...
Другое решение - поместить описания ошибок в локализованные файлы ресурсов.Таким образом, все поставляется вместе, и клиенту не нужно иметь подробную информацию об ошибке доступа в интернет.