Может быть очень сложно диагностировать проблему, возникшую на сервере, с помощью кода вашего клиента. Если у вас есть доступ к серверу, вы можете просматривать журналы ошибок для веб-сервера.
Например, при использовании Nginx в Ubuntu вам нужно перейти в каталог /var/log/nginx
и затем использовать nano
или tail -f
для просмотра всего содержимого файла error.log
или с аналогичным именем. В этом месте указана точная причина, по которой сервер выбрасывает 500. Возможно, дело не в том, что ваш запрос искажен, но конечная точка неверно сконфигурирована на стороне сервера.