@Ptolemy_master, не в качестве варианта, а в качестве мозгового штурма: у себя такие сборники (сохраненные страницы, софт, собственные проекты, сниппеты на определенную тему я обзываю Swiss Knife, например, webDevSwissKnife)
Twitt, да отдавать хоть json, хоть сырую строку, но с кодом 200 (код 200 уйдёт автоматически). Т.е. на сервере вы определяете, допустимо имя или нет (например, с помощью регулярного выражения) и в зависимости от этого отправляете клиенту либо "Регистрация успешна", либо "Недопустимое имя".
Главное, что сообщение от ошибке генерируется не сервером, а вашим кодом.
Николай: Уважаемый, каюсь, спросонку увидел слово POST и решил, что речь идёт о методе. Недоглядел. А вам на будущее советовал бы выбирать выражения при общении с незнакомыми людьми. И уясните, наконец, разницу между "по умолчанию" и "обычно".
P.S. Не утруждайте себя ответом.