Помогите с регистрацией на haltalk.herokuapp.com используя POST запрос

Читаю книгу RESTful Web APIs

На странице 127 предлагается пройти по адресу http://haltalk.herokuapp.com/

На этом сайте написано: добро пожаловать, для регистрации надо выполнить POST запрос

Я никогда не выполнял таких запросов, я не понимаю, как это сделать

На этом же сайте есть кнопка с примером http://haltalk.herokuapp.com/rels/signup

POST
Create an account

Request
Headers
The request should have the Content-Type application/json
Body
Required properties
username: string
password: string
Optional properties
bio : string
real_name : string
Example
{
  "username": "fred",
  "password": "pwnme",
  "real_name": "Fred Wilson"
}
        
Responses
201 Created
Headers
Location: URI of the created user account

И даже есть оранжевая кнопка для выполнения запроса POST.

Я нажимаю на эту кнопку и в разделе Body я передаю имя пользователя и пароль

{
  "username": "stackoverflowalex",
  "password": "alexstackoverflow",
  "real_name": "Alex Stackoverflow"
}

и нажимаю на кнопочку Make Request

в ответ я получаю 500 Internal Server Error и We're sorry, but something went wrong

Я что-то делаю неправильно или не работает сам сервер haltalk.herokuapp.com ?


Ответы (1 шт):

Автор решения: Nikita Kalitin

Судя по всему, на текущий момент сервер не очень работает. Если посмотреть историю в issue в репозитории разработчика, такое уже было. Если интересно посмотреть как работает данная технология, можно "поиграться" с данным ресурсом. Также можно попробовать поискать контейнер/виртуалку с halbrowser и "пощупать" его локально, на своей машине. Например вот такой docker контейнер нормально запускается.

Документация

Исходники

Список ресурсов, есть битые ссылки(!)

p.s. хорошая статья о REST api

→ Ссылка