76 lines
2.4 KiB
HTTP
76 lines
2.4 KiB
HTTP
### Список всех пользователей
|
||
GET http://localhost:4002/users HTTP/1.1
|
||
|
||
### Получить одного пользователя
|
||
GET http://localhost:4002/users/search/gfhHfgDHDU89 HTTP/1.1
|
||
|
||
### Создать пользователя
|
||
POST http://localhost:4002/users HTTP/1.1
|
||
content-type: application/json
|
||
|
||
{
|
||
"login": "string",
|
||
"avatar": "string",
|
||
"password": "string"
|
||
}
|
||
|
||
### Обновить данные пользователя
|
||
PUT http://localhost:4002/users HTTP/1.1
|
||
content-type: application/json
|
||
|
||
{
|
||
"login": "string",
|
||
"avatar": "string"
|
||
}
|
||
|
||
### Удалить пользователя
|
||
DELETE http://localhost:4002/users/dfg_sstrwer HTTP/1.1
|
||
|
||
### Авторизоватся
|
||
POST http://localhost:4002/auth HTTP/1.1
|
||
content-type: application/json
|
||
|
||
{
|
||
"login": "string",
|
||
"password": "string"
|
||
}
|
||
|
||
### Обновить токены
|
||
POST http://localhost:4002/auth/refresh HTTP/1.1
|
||
content-type: application/json
|
||
|
||
{
|
||
"refresh_token": "eyJhbGciOiJIUz3I1NiIsInR5cCI6IkpXVCJ9.eyJsb2dpbiI6InN0cmluZyIsImhvc3QiOiJsb2NhbGhvc3Q6NDAwMiIsImFnZW50IjoidnNjb2RlLXJlc3RjbGllbnQiLCJpYXQiOjE1OTYyMzE3NjIsImV4cCI6MTU5NjMxODE2Mn0.nRU429auiyhqrmIr5qXc8kjnWZXtmWYE50iDKOPFmkk"
|
||
}
|
||
|
||
### Проверить токен
|
||
POST http://localhost:4002/auth/check HTTP/1.1
|
||
content-type: application/json
|
||
|
||
{
|
||
"access_token": "eyаJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb2dpbiI6InN0cmluZyIsImhvc3QiOiJsb2NhbGhvc3Q6NDAwMiIsImFnZW50IjoidnNjb2RlLXJlc3RjbGllbnQiLCJpYXQiOjE1OTYyMzE1MzQsImV4cCI6MTU5NjIzMTY1NH0.muSl2TE2gQ78UxfaufO5SWszN5h0yYbPvR5_1PB-d2c"
|
||
}
|
||
|
||
###
|
||
GET http://localhost:4002/users/me HTTP/1.1
|
||
Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb2dpbiI6InN0cmluZyIsImFnZW50IjoidnNjb2RlLXJlc3RjbGllbnQiLCJpYXQiOjE1OTY4NjYxMDEsImV4cCI6MTU5Njg2NjEyMX0.Dz6wYzkHjC1LA2l3C1LfXeV1bAi3326qPnnBM06_bek
|
||
|
||
###
|
||
POST http://localhost:4002/users/edit-me HTTP/1.1
|
||
content-type: application/json
|
||
Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb2dpbiI6InN0cmluZyIsImFnZW50IjoidnNjb2RlLXJlc3RjbGllbnQiLCJpYXQiOjE1OTY4NjYxMDEsImV4cCI6MTU5Njg2NjEyMX0.Dz6wYzkHjC1LA2l3C1LfXeV1bAi3326qPnnBM06_bek
|
||
|
||
{
|
||
"avatar": "hui"
|
||
}
|
||
|
||
###
|
||
POST http://localhost:4002/users/change-password HTTP/1.1
|
||
content-type: application/json
|
||
Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb2dpbiI6InN0cmluZyIsImFnZW50IjoidnNjb2RlLXJlc3RjbGllbnQiLCJpYXQiOjE1OTY4OTE3NjIsImV4cCI6MTU5Njg5MTc4Mn0.u_sYoVdCPjioimDZ-m7j3wAvgvaiw-pAl-OL5ei87K8
|
||
|
||
{
|
||
"old_password": "string32",
|
||
"new_password": "string"
|
||
}
|