Ошибка 500 - это стажер сервера. Ваш звонок может быть правильным!
Например, если вы регистрируете пользователя с POST при первом запуске, но во второй раз попробуйте снова зарегистрировать того же пользователя, я получу ошибку 500.
Подумайте об обстоятельствах, которые могут привести к этой ошибке. И разместите свой код, чтобы мы могли вам помочь.
[http://en.wikipedia.org/wiki/List_of_HTTP_status_codes] [1]
установить свойство
app:layout_scrollFlags="scroll|enterAlways"
для дочернего представления android.support.design.widget.AppBarLayout
Добавьте эти флаги прокрутки к дочернему элементу макета панели приложения
app:layout_scrollFlags="scroll|enterAlways|snap"