-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathtest.http
More file actions
120 lines (92 loc) · 4.06 KB
/
test.http
File metadata and controls
120 lines (92 loc) · 4.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
### 조회
GET http://localhost:3001/api/challenges?field=NEXTJS&progress=false
Content-Type: application/json
### 상세 조회
GET http://localhost:3001/api/challenges/1
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjE2LCJpYXQiOjE3Mjk4MTkyNjYsImV4cCI6MTcyOTgyMDE2Nn0.I8hQu40yjURyHDrr3Jr-fY0IgTmyWa1TTZhOIU2qpg4
### 챌린저 내용 변경
PATCH http://localhost:3001/api/challenges/1
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjE4LCJpYXQiOjE3MjkyMjQ5ODQsImV4cCI6MTcyOTIyNTg4NH0.XXvvJIKoJIsxIP9n4fkDjPexTeq0FQWfDbNpkut7neU
{
"title" : "제목 변경",
"status" : "DELETED",
"maxParticipants" : 10
}
### 챌린지 전체 조회
GET http://localhost:3001/api/challenges/application?sortBy=status&sortOrder=WAITING
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjE4LCJpYXQiOjE3MjkyMzIxNzgsImV4cCI6MTcyOTIzMzA3OH0.FMvCppIuc4ngWjwCPFxRTGI6hZH_RaS8Oc_POdeGlWI
### 챌린저 삭제
DELETE https://docthru-be.vercel.app/api/challenges/2
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjE2LCJpYXQiOjE3MjkwNDYxNDgsImV4cCI6MTcyOTA0NzA0OH0.T6spjbtYDAHlxEAKH1FYxfk3e2Ha-utfIg1gA1GbsFE
{
"message" : "삭제 사유"
}
### 회원가입
POST http://localhost:3001/api/users/register
Content-Type: application/json
{
"email" : "test@test.com",
"password" : "12341234",
"nickname" : "test",
"role" : "ADMIN",
"grade" : "EXPERT"
}
### 로그인
POST http://localhost:3001/api/users/login
Content-Type: application/json
{
"email" : "test@test.com",
"password" : "12341234"
}
### URL 조회
GET http://localhost:3001/api/challenges/2/original
Content-Type: application/json
### 챌린지 참여하기
POST http://localhost:3001/api/challenges/1/participations
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjE3LCJpYXQiOjE3Mjk4MTQ5OTMsImV4cCI6MTcyOTgxNTg5M30.6xQaWQPomjV0yangpXAJM0F_RPVPwGEpTZXqZKzwVaY
### 챌린지 포기
DELETE http://localhost:3001/api/challenges/4211/participations
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjE3LCJpYXQiOjE3Mjk4MTQ5OTMsImV4cCI6MTcyOTgxNTg5M30.6xQaWQPomjV0yangpXAJM0F_RPVPwGEpTZXqZKzwVaY
### 챌린지 생성
POST http://localhost:3001/api/challenges/application
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjE4LCJpYXQiOjE3MjkyMjk3MTksImV4cCI6MTcyOTIzMDYxOX0.SV1H2tca8ouIB7qoYjl60VwJ9FxI8uTy1hrriVl45n0
{
"title" : "343242314",
"field" : "API",
"docType" : "BLOG",
"description" : "4321412412",
"docUrl" : "http://www.naver.com",
"deadline" : "2024-01-01T00:00:00.000Z",
"maxParticipants" : 5
}
### 챌린지 삭제
DELETE https://docthru-be.vercel.app/api/challenges/12
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjI0LCJpYXQiOjE3Mjk0OTY3MTQsImV4cCI6MTcyOTQ5NzYxNH0.eLoj87lCvS2CqOSy2OBAUK-LEufVfE7LSm3BBYYcesM
### 대댓글 작성
POST http://localhost:3001/feedbacks/1/replies
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjE4LCJpYXQiOjE3MjkyMzIxNzgsImV4cCI6MTcyOTIzMzA3OH0.FMvCppIuc4ngWjwCPFxRTGI6hZH_RaS8Oc_POdeGlWI
{
"feedbackId" : 1,
"content" : "대댓글 작성"
}
### 챌린지 전체 조회( 챌린지 신청 관리)
GET http://localhost:3001/api/challenges/application?sortBy=status&sortOrder=WAITING&keyword=테스트
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjI0LCJpYXQiOjE3Mjk2NDk5NTksImV4cCI6MTcyOTY1MDg1OX0.S3cRHFCAEBpg26xofRCgPF1lRMkzi6CaruNmUDuwnJU
### image 변경
PATCH http://localhost:3001/api/users/my
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjE2LCJpYXQiOjE3Mjk4MzYxNjYsImV4cCI6MTcyOTgzNzA2Nn0.XgSsjKGzbbiqTtaSLLoG3LoPAgJU03zViwwfI6J54I0
{
"nickname" : "이걸로 변경",
"imageUrl" : "URL 변ff경"
}