Что ожидает бэкэнд-сервис при создании HTTP POST? В настоящее время вы отправляете пустое тело, что, скорее всего, является причиной HTTP 500 (Внутренняя ошибка сервера).
То, что вы можете сделать запрос HTTP GET, не всегда означает, что вы можете сделать запрос HTTP POST для того же URL. POST часто ожидают тела некоторого описания. Если POST не поддерживается, можно ожидать, что бэкэнд-сервис вернет HTTP 406 (метод не поддерживается), но это зависит от того, насколько хорошо написана бэкэнд-служба.