{"info":{"_postman_id":"c0d13185-f331-4477-acbc-a9b2798901e2","name":"원티드 프리온보딩 백엔드","description":"<html><head></head><body><p>원티드 프리온보딩 백엔드 인턴십 - 선발 과제</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"4269053","collectionId":"c0d13185-f331-4477-acbc-a9b2798901e2","publishedId":"2s9Xy6p9qJ","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2023-08-15T07:04:59.000Z"},"item":[{"name":"회원가입","id":"30f1297a-0dd3-4c95-8b8d-1641c7d09d9b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"{email}\",\r\n    \"password\": \"{password}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/user","description":"<ul>\n<li>이메일 조건: @ 포함</li>\n<li>비밀번호 조건: 8자 이상</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>응답 상태 코드</th>\n<th>설명</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>201(Created)</td>\n<td>회원가입 성공</td>\n</tr>\n<tr>\n<td>400(Bad Request)</td>\n<td>형식에 맞지 않는 이메일 또는 비밀번호 입력</td>\n</tr>\n<tr>\n<td>409(Conflict)</td>\n<td>중복 이메일로 회원가입 요청</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"port":"8080","path":["api","v1","user"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"55202fbf-a12d-474a-a414-58bcb4272016","name":"정상적인 회원가입 요청","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"wanted@limvik.com\",\r\n    \"password\": \"password\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/user"},"status":"Created","code":201,"_postman_previewlanguage":"plain","header":[{"key":"Location","value":"http://localhost:8080/api/v1/user/4"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"key":"Date","value":"Tue, 15 Aug 2023 04:33:34 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null},{"id":"48d84524-2772-41ad-9de8-b373c32c315f","name":"중복 이메일 가입 요청","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"wanted@limvik.com\",\r\n    \"password\": \"password\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/user"},"status":"Conflict","code":409,"_postman_previewlanguage":"plain","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"30"},{"key":"Date","value":"Tue, 15 Aug 2023 05:52:15 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"중복된 이메일 입니다."},{"id":"f9a371e6-46e0-418a-9c1e-3901a16b083f","name":"유효하지 않은 이메일 형식으로 회원가입 요청","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"wanted\",\r\n    \"password\": \"password\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/user"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 15 Aug 2023 06:06:31 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2023-08-15T15:06:31.547502200\",\n    \"status\": 400,\n    \"errors\": [\n        \"올바른 이메일 형식이 아닙니다.\"\n    ]\n}"},{"id":"af5dddc8-6728-43ed-8591-b5d6e9f12436","name":"유효하지 않은 비밀번호 형식으로 회원가입 요청","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"wanted@limvik.com\",\r\n    \"password\": \"pass\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/user"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 15 Aug 2023 06:07:22 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2023-08-15T15:07:22.079787300\",\n    \"status\": 400,\n    \"errors\": [\n        \"비밀번호는 최소 8글자 이상이어야 합니다.\"\n    ]\n}"},{"id":"fb99dede-bbce-4b6b-832f-ea5555b130a8","name":"유효하지 않은 이메일, 비밀번호 형식으로 회원가입 요청","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"wanted\",\r\n    \"password\": \"pass\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/user"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 15 Aug 2023 06:08:41 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2023-08-15T15:08:41.363305900\",\n    \"status\": 400,\n    \"errors\": [\n        \"올바른 이메일 형식이 아닙니다.\",\n        \"비밀번호는 최소 8글자 이상이어야 합니다.\"\n    ]\n}"}],"_postman_id":"30f1297a-0dd3-4c95-8b8d-1641c7d09d9b"},{"name":"로그인","id":"37250730-6cad-4f71-81fd-4f13c35113c0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"{email}\",\r\n    \"password\": \"{password}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/user/login","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>응답 상태 코드</th>\n<th>설명</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200(OK)</td>\n<td>로그인 성공, JWT(JSON Web Token) 반환</td>\n</tr>\n<tr>\n<td>400(Bad Request)</td>\n<td>형식에 맞지 않는 이메일 또는 비밀번호 입력</td>\n</tr>\n<tr>\n<td>401(Unauthorized)</td>\n<td>사용자 이메일이 존재하지 않거나 이메일과 비밀번호가 일치하지 않음</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"port":"8080","path":["api","v1","user","login"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"4c12beac-a609-475c-a9dd-e1b0a0b58a7c","name":"정상적인 로그인 요청","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"wanted@limvik.com\",\r\n    \"password\": \"password\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/user/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 15 Aug 2023 04:35:54 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"tokenType\": \"jwt\",\n    \"token\": \"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJsaW12aWsiLCJpYXQiOjE2OTIwNzQxNTQsImV4cCI6MTY5MjE2MDU1NCwic3ViIjoiNCIsInJvbGVzIjpbeyJhdXRob3JpdHkiOiJST0xFX1VTRVIifV0sImVtYWlsIjoid2FudGVkQGxpbXZpay5jb20ifQ.O1w7tcnkADeLh7pR2LT-w5_TIFUmjCQnX0O1bDqPnAIIly4u5bYbyC4vY55ZgQmJ9_5YJipmS3kCIehBYAqkmw\",\n    \"expiresIn\": 86400000\n}"},{"id":"ad3a733c-7e8f-4728-81fd-8dbe51b906b5","name":"존재하지 않는 사용자 로그인 요청","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"unknown@limvik.com\",\r\n    \"password\": \"password\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/user/login"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Content-Length","value":"60"},{"key":"Date","value":"Tue, 15 Aug 2023 06:11:52 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"일치하는 정보를 찾을 수 없습니다.\"\n}"},{"id":"058227f3-e5e7-4bbc-b7bb-33ebaee10ca4","name":"일치하지 않는 비밀번호로 로그인 요청","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"wanted@limvik.com\",\r\n    \"password\": \"incorrect_password\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/user/login"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Content-Length","value":"60"},{"key":"Date","value":"Tue, 15 Aug 2023 06:12:49 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"일치하는 정보를 찾을 수 없습니다.\"\n}"},{"id":"cd7dae3f-2699-4485-b504-2a16549b542c","name":"유효하지 않은 이메일 형식으로 로그인 요청","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"wanted\",\r\n    \"password\": \"password\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/user/login"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Content-Length","value":"114"},{"key":"Date","value":"Tue, 15 Aug 2023 06:13:37 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"이메일에 @가 포함되었는지, 또는 비밀번호가 8자리 이상인지 확인해주세요.\"\n}"},{"id":"682a43a5-1b6c-4782-8f42-d95f220a79f9","name":"유효하지 않은 비밀번호 형식으로 로그인 요청","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"wanted@limvik.com\",\r\n    \"password\": \"pass\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/user/login"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Content-Length","value":"114"},{"key":"Date","value":"Tue, 15 Aug 2023 06:14:15 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"이메일에 @가 포함되었는지, 또는 비밀번호가 8자리 이상인지 확인해주세요.\"\n}"}],"_postman_id":"37250730-6cad-4f71-81fd-4f13c35113c0"},{"name":"게시글 생성","id":"06845ea4-6578-4aab-90b3-cb70c57f7455","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-AUTH-TOKEN","value":"{JWT}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"{title}\",\r\n    \"content\": \"{content}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/posts","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>응답 상태 코드</th>\n<th>설명</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>201(Created)</td>\n<td>게시글 생성 성공</td>\n</tr>\n<tr>\n<td>400(Bad Request)</td>\n<td>제목 또는 내용이 없음</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"port":"8080","path":["api","v1","posts"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"51642a4f-7c69-450e-a316-b082bd5fe305","name":"정상적인 게시글 생성 요청","originalRequest":{"method":"POST","header":[{"key":"X-AUTH-TOKEN","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJsaW12aWsiLCJpYXQiOjE2OTIwNzQxNTQsImV4cCI6MTY5MjE2MDU1NCwic3ViIjoiNCIsInJvbGVzIjpbeyJhdXRob3JpdHkiOiJST0xFX1VTRVIifV0sImVtYWlsIjoid2FudGVkQGxpbXZpay5jb20ifQ.O1w7tcnkADeLh7pR2LT-w5_TIFUmjCQnX0O1bDqPnAIIly4u5bYbyC4vY55ZgQmJ9_5YJipmS3kCIehBYAqkmw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"제목입니다.\",\r\n    \"content\": \"내용입니다.\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/posts"},"status":"Created","code":201,"_postman_previewlanguage":"plain","header":[{"key":"Location","value":"http://localhost:8080/api/v1/posts/31"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"key":"Date","value":"Tue, 15 Aug 2023 04:37:01 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null},{"id":"d9c91996-53e0-4f43-8751-2400293f90c3","name":"제목과 내용이 없는 게시글 생성 요청","originalRequest":{"method":"POST","header":[{"key":"X-AUTH-TOKEN","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJsaW12aWsiLCJpYXQiOjE2OTIwNzQxNTQsImV4cCI6MTY5MjE2MDU1NCwic3ViIjoiNCIsInJvbGVzIjpbeyJhdXRob3JpdHkiOiJST0xFX1VTRVIifV0sImVtYWlsIjoid2FudGVkQGxpbXZpay5jb20ifQ.O1w7tcnkADeLh7pR2LT-w5_TIFUmjCQnX0O1bDqPnAIIly4u5bYbyC4vY55ZgQmJ9_5YJipmS3kCIehBYAqkmw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"\",\r\n    \"content\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/posts"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 15 Aug 2023 06:16:43 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2023-08-15T15:16:43.337270900\",\n    \"status\": 400,\n    \"errors\": [\n        \"게시글 제목을 입력해주세요.\",\n        \"게시글 내용을 입력해주세요.\"\n    ]\n}"},{"id":"aae9b43d-902e-4917-91c6-70c31ab46539","name":"제목이 없는 게시글 생성 요청","originalRequest":{"method":"POST","header":[{"key":"X-AUTH-TOKEN","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJsaW12aWsiLCJpYXQiOjE2OTIwNzQxNTQsImV4cCI6MTY5MjE2MDU1NCwic3ViIjoiNCIsInJvbGVzIjpbeyJhdXRob3JpdHkiOiJST0xFX1VTRVIifV0sImVtYWlsIjoid2FudGVkQGxpbXZpay5jb20ifQ.O1w7tcnkADeLh7pR2LT-w5_TIFUmjCQnX0O1bDqPnAIIly4u5bYbyC4vY55ZgQmJ9_5YJipmS3kCIehBYAqkmw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"\",\r\n    \"content\": \"내용입니다.\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/posts"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 15 Aug 2023 06:17:47 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2023-08-15T15:17:47.647354100\",\n    \"status\": 400,\n    \"errors\": [\n        \"게시글 제목을 입력해주세요.\"\n    ]\n}"},{"id":"164bffe5-fab1-4d93-8e3b-07d9b3e378e4","name":"내용이 없는 게시글 생성 요청","originalRequest":{"method":"POST","header":[{"key":"X-AUTH-TOKEN","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJsaW12aWsiLCJpYXQiOjE2OTIwNzQxNTQsImV4cCI6MTY5MjE2MDU1NCwic3ViIjoiNCIsInJvbGVzIjpbeyJhdXRob3JpdHkiOiJST0xFX1VTRVIifV0sImVtYWlsIjoid2FudGVkQGxpbXZpay5jb20ifQ.O1w7tcnkADeLh7pR2LT-w5_TIFUmjCQnX0O1bDqPnAIIly4u5bYbyC4vY55ZgQmJ9_5YJipmS3kCIehBYAqkmw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"제목입니다.\",\r\n    \"content\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/posts"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 15 Aug 2023 06:17:23 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2023-08-15T15:17:23.953434500\",\n    \"status\": 400,\n    \"errors\": [\n        \"게시글 내용을 입력해주세요.\"\n    ]\n}"}],"_postman_id":"06845ea4-6578-4aab-90b3-cb70c57f7455"},{"name":"게시글 목록 조회","event":[{"listen":"test","script":{"id":"d7bc9a12-3e3b-4421-a361-c7101c200fb6","exec":[""],"type":"text/javascript"}}],"id":"6dcdbb8a-f01e-4d7d-beb5-92872736efa0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:8080/api/v1/posts?page={page}&size={size}&sort={criteria,order}","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>응답 상태 코드</th>\n<th>설명</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200(OK)</td>\n<td>조회 성공</td>\n</tr>\n<tr>\n<td>400(Bad Request)</td>\n<td>형식에 맞지 않는 이메일 또는 비밀번호 입력</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"port":"8080","path":["api","v1","posts"],"host":["localhost"],"query":[{"key":"page","value":"{page}"},{"key":"size","value":"{size}"},{"key":"sort","value":"{criteria,order}"}],"variable":[]}},"response":[{"id":"de30e24d-3216-42da-bc2c-983f4efb43e3","name":"정상적인 게시글 목록 조회 요청","originalRequest":{"method":"GET","header":[],"url":{"raw":"localhost:8080/api/v1/posts?page=0&size=5&sort=id,desc","host":["localhost"],"port":"8080","path":["api","v1","posts"],"query":[{"key":"page","value":"0"},{"key":"size","value":"5"},{"key":"sort","value":"id,desc"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 15 Aug 2023 04:38:35 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalPages\": 7,\n    \"totalPosts\": 31,\n    \"currentPage\": 0,\n    \"firstPage\": \"http://localhost:8080/api/v1/posts?page=0&size=5\",\n    \"lastPage\": \"http://localhost:8080/api/v1/posts?page=6&size=5\",\n    \"previousPage\": null,\n    \"nextPage\": \"http://localhost:8080/api/v1/posts?page=1&size=5\",\n    \"postsInfo\": [\n        {\n            \"id\": 31,\n            \"title\": \"제목입니다.\",\n            \"writer\": \"wanted@limvik.com\",\n            \"createdAt\": \"2023-08-15T13:37:01.857863\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/31?size=5&page=0\"\n        },\n        {\n            \"id\": 30,\n            \"title\": \"인턴십 중요성 및 준비 방법\",\n            \"writer\": \"int@int.com\",\n            \"createdAt\": \"2023-07-28T22:34:15\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/30?size=5&page=0\"\n        },\n        {\n            \"id\": 29,\n            \"title\": \"비전공자의 IT 업계 도전기\",\n            \"writer\": \"gpt@gpt.com\",\n            \"createdAt\": \"2023-07-29T04:20:00\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/29?size=5&page=0\"\n        },\n        {\n            \"id\": 28,\n            \"title\": \"오프라인 네트워킹의 중요성\",\n            \"writer\": \"limvik@limvik.com\",\n            \"createdAt\": \"2023-07-29T19:40:45\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/28?size=5&page=0\"\n        },\n        {\n            \"id\": 27,\n            \"title\": \"취업 사이트 추천\",\n            \"writer\": \"int@int.com\",\n            \"createdAt\": \"2023-07-30T00:12:30\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/27?size=5&page=0\"\n        }\n    ]\n}"},{"id":"cbc40be7-dc56-4296-9ba9-ec0f40169f26","name":"페이지 범위를 초과하는 게시글 목록 조회 요청","originalRequest":{"method":"GET","header":[],"url":{"raw":"localhost:8080/api/v1/posts?page=999&size=5","host":["localhost"],"port":"8080","path":["api","v1","posts"],"query":[{"key":"page","value":"999"},{"key":"size","value":"5"},{"key":"sort","value":"id,desc","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 15 Aug 2023 06:20:29 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalPages\": 6,\n    \"totalPosts\": 30,\n    \"currentPage\": 0,\n    \"firstPage\": \"http://localhost:8080/api/v1/posts?page=0&size=5\",\n    \"lastPage\": \"http://localhost:8080/api/v1/posts?page=5&size=5\",\n    \"previousPage\": null,\n    \"nextPage\": \"http://localhost:8080/api/v1/posts?page=1&size=5\",\n    \"postsInfo\": [\n        {\n            \"id\": 30,\n            \"title\": \"인턴십 중요성 및 준비 방법\",\n            \"writer\": \"int@int.com\",\n            \"createdAt\": \"2023-07-28T22:34:15\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/30?size=5&page=0\"\n        },\n        {\n            \"id\": 29,\n            \"title\": \"비전공자의 IT 업계 도전기\",\n            \"writer\": \"gpt@gpt.com\",\n            \"createdAt\": \"2023-07-29T04:20:00\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/29?size=5&page=0\"\n        },\n        {\n            \"id\": 28,\n            \"title\": \"오프라인 네트워킹의 중요성\",\n            \"writer\": \"limvik@limvik.com\",\n            \"createdAt\": \"2023-07-29T19:40:45\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/28?size=5&page=0\"\n        },\n        {\n            \"id\": 27,\n            \"title\": \"취업 사이트 추천\",\n            \"writer\": \"int@int.com\",\n            \"createdAt\": \"2023-07-30T00:12:30\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/27?size=5&page=0\"\n        },\n        {\n            \"id\": 26,\n            \"title\": \"자기소개서에서 본인을 어떻게 PR할 것인가?\",\n            \"writer\": \"gpt@gpt.com\",\n            \"createdAt\": \"2023-07-31T01:45:00\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/26?size=5&page=0\"\n        }\n    ]\n}"},{"id":"553e7cca-196a-4294-a261-3337c482bbee","name":"0보다 작은 페이지를 지정한 게시글 목록 조회 요청","originalRequest":{"method":"GET","header":[],"url":{"raw":"localhost:8080/api/v1/posts?page=-999&size=5","host":["localhost"],"port":"8080","path":["api","v1","posts"],"query":[{"key":"page","value":"-999"},{"key":"size","value":"5"},{"key":"sort","value":"id,desc","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 15 Aug 2023 06:21:27 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalPages\": 6,\n    \"totalPosts\": 30,\n    \"currentPage\": 0,\n    \"firstPage\": \"http://localhost:8080/api/v1/posts?page=0&size=5\",\n    \"lastPage\": \"http://localhost:8080/api/v1/posts?page=5&size=5\",\n    \"previousPage\": null,\n    \"nextPage\": \"http://localhost:8080/api/v1/posts?page=1&size=5\",\n    \"postsInfo\": [\n        {\n            \"id\": 30,\n            \"title\": \"인턴십 중요성 및 준비 방법\",\n            \"writer\": \"int@int.com\",\n            \"createdAt\": \"2023-07-28T22:34:15\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/30?size=5&page=0\"\n        },\n        {\n            \"id\": 29,\n            \"title\": \"비전공자의 IT 업계 도전기\",\n            \"writer\": \"gpt@gpt.com\",\n            \"createdAt\": \"2023-07-29T04:20:00\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/29?size=5&page=0\"\n        },\n        {\n            \"id\": 28,\n            \"title\": \"오프라인 네트워킹의 중요성\",\n            \"writer\": \"limvik@limvik.com\",\n            \"createdAt\": \"2023-07-29T19:40:45\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/28?size=5&page=0\"\n        },\n        {\n            \"id\": 27,\n            \"title\": \"취업 사이트 추천\",\n            \"writer\": \"int@int.com\",\n            \"createdAt\": \"2023-07-30T00:12:30\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/27?size=5&page=0\"\n        },\n        {\n            \"id\": 26,\n            \"title\": \"자기소개서에서 본인을 어떻게 PR할 것인가?\",\n            \"writer\": \"gpt@gpt.com\",\n            \"createdAt\": \"2023-07-31T01:45:00\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/26?size=5&page=0\"\n        }\n    ]\n}"},{"id":"6c4d3052-07ab-4c0d-ab62-85a8cbc4ab1f","name":"쿼리 파라미터를 지정하지 않은 게시글 목록 조회 요청","originalRequest":{"method":"GET","header":[],"url":{"raw":"localhost:8080/api/v1/posts","host":["localhost"],"port":"8080","path":["api","v1","posts"],"query":[{"key":"size","value":"5","disabled":true},{"key":"sort","value":"id,desc","disabled":true},{"key":"page","value":"0","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 15 Aug 2023 06:22:44 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalPages\": 2,\n    \"totalPosts\": 30,\n    \"currentPage\": 0,\n    \"firstPage\": \"http://localhost:8080/api/v1/posts?page=0&size=20\",\n    \"lastPage\": \"http://localhost:8080/api/v1/posts?page=1&size=20\",\n    \"previousPage\": null,\n    \"nextPage\": \"http://localhost:8080/api/v1/posts?page=1&size=20\",\n    \"postsInfo\": [\n        {\n            \"id\": 30,\n            \"title\": \"인턴십 중요성 및 준비 방법\",\n            \"writer\": \"int@int.com\",\n            \"createdAt\": \"2023-07-28T22:34:15\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/30?size=20&page=0\"\n        },\n        {\n            \"id\": 29,\n            \"title\": \"비전공자의 IT 업계 도전기\",\n            \"writer\": \"gpt@gpt.com\",\n            \"createdAt\": \"2023-07-29T04:20:00\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/29?size=20&page=0\"\n        },\n        {\n            \"id\": 28,\n            \"title\": \"오프라인 네트워킹의 중요성\",\n            \"writer\": \"limvik@limvik.com\",\n            \"createdAt\": \"2023-07-29T19:40:45\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/28?size=20&page=0\"\n        },\n        {\n            \"id\": 27,\n            \"title\": \"취업 사이트 추천\",\n            \"writer\": \"int@int.com\",\n            \"createdAt\": \"2023-07-30T00:12:30\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/27?size=20&page=0\"\n        },\n        {\n            \"id\": 26,\n            \"title\": \"자기소개서에서 본인을 어떻게 PR할 것인가?\",\n            \"writer\": \"gpt@gpt.com\",\n            \"createdAt\": \"2023-07-31T01:45:00\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/26?size=20&page=0\"\n        },\n        {\n            \"id\": 25,\n            \"title\": \"비전공자의 개발자로의 도전\",\n            \"writer\": \"limvik@limvik.com\",\n            \"createdAt\": \"2023-07-31T06:20:45\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/25?size=20&page=0\"\n        },\n        {\n            \"id\": 24,\n            \"title\": \"스펙 관리의 중요성\",\n            \"writer\": \"int@int.com\",\n            \"createdAt\": \"2023-08-01T03:30:15\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/24?size=20&page=0\"\n        },\n        {\n            \"id\": 23,\n            \"title\": \"내가 겪은 취업 실패담\",\n            \"writer\": \"gpt@gpt.com\",\n            \"createdAt\": \"2023-08-01T07:10:05\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/23?size=20&page=0\"\n        },\n        {\n            \"id\": 22,\n            \"title\": \"연봉 협상 시 주의점\",\n            \"writer\": \"limvik@limvik.com\",\n            \"createdAt\": \"2023-08-01T18:23:14\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/22?size=20&page=0\"\n        },\n        {\n            \"id\": 21,\n            \"title\": \"인사담당자에게 받은 피드백\",\n            \"writer\": \"int@int.com\",\n            \"createdAt\": \"2023-08-02T00:55:00\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/21?size=20&page=0\"\n        },\n        {\n            \"id\": 20,\n            \"title\": \"개발자 커뮤니티 추천\",\n            \"writer\": \"gpt@gpt.com\",\n            \"createdAt\": \"2023-08-02T05:23:15\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/20?size=20&page=0\"\n        },\n        {\n            \"id\": 19,\n            \"title\": \"프리랜서로 일하기\",\n            \"writer\": \"limvik@limvik.com\",\n            \"createdAt\": \"2023-08-02T18:12:45\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/19?size=20&page=0\"\n        },\n        {\n            \"id\": 18,\n            \"title\": \"추천하는 취업 관련 서적 리스트\",\n            \"writer\": \"int@int.com\",\n            \"createdAt\": \"2023-08-02T21:10:34\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/18?size=20&page=0\"\n        },\n        {\n            \"id\": 17,\n            \"title\": \"취업 면접 노하우 공유\",\n            \"writer\": \"gpt@gpt.com\",\n            \"createdAt\": \"2023-08-03T03:55:00\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/17?size=20&page=0\"\n        },\n        {\n            \"id\": 16,\n            \"title\": \"자격증의 필요성에 대한 고찰\",\n            \"writer\": \"limvik@limvik.com\",\n            \"createdAt\": \"2023-08-03T22:23:45\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/16?size=20&page=0\"\n        },\n        {\n            \"id\": 15,\n            \"title\": \"이직 후기 및 팁 공유\",\n            \"writer\": \"int@int.com\",\n            \"createdAt\": \"2023-08-04T06:45:00\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/15?size=20&page=0\"\n        },\n        {\n            \"id\": 14,\n            \"title\": \"대기업과 중소기업, 어디를 선택해야 할까?\",\n            \"writer\": \"gpt@gpt.com\",\n            \"createdAt\": \"2023-08-04T18:24:30\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/14?size=20&page=0\"\n        },\n        {\n            \"id\": 13,\n            \"title\": \"개발자 포지션 지원시 준비사항\",\n            \"writer\": \"limvik@limvik.com\",\n            \"createdAt\": \"2023-08-04T23:12:00\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/13?size=20&page=0\"\n        },\n        {\n            \"id\": 12,\n            \"title\": \"취업 준비 도중의 스트레스 관리법\",\n            \"writer\": \"int@int.com\",\n            \"createdAt\": \"2023-08-06T00:45:34\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/12?size=20&page=0\"\n        },\n        {\n            \"id\": 11,\n            \"title\": \"정보처리기사 취득 후기\",\n            \"writer\": \"gpt@gpt.com\",\n            \"createdAt\": \"2023-08-06T05:30:00\",\n            \"uri\": \"http://localhost:8080/api/v1/posts/11?size=20&page=0\"\n        }\n    ]\n}"}],"_postman_id":"6dcdbb8a-f01e-4d7d-beb5-92872736efa0"},{"name":"특정 게시글 조회","id":"d3d70e21-7a40-4a37-94d0-00761298d5d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:8080/api/v1/posts/{postId}","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>응답 상태 코드</th>\n<th>설명</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200(Ok)</td>\n<td>특정 게시글 조회 성공</td>\n</tr>\n<tr>\n<td>404(Not Found)</td>\n<td>존재하지 않는 특정 게시글 조회</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"port":"8080","path":["api","v1","posts","{postId}"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"f1747460-dc7b-472a-8514-1cac6f0f29b9","name":"정상적인 특정 게시글 조회 요청","originalRequest":{"method":"GET","header":[],"url":"localhost:8080/api/v1/posts/31"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 15 Aug 2023 04:40:10 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"postsList\": \"http://localhost:8080/api/v1/posts\",\n    \"post\": {\n        \"id\": 31,\n        \"title\": \"제목입니다.\",\n        \"content\": \"내용입니다.\",\n        \"createdAt\": \"2023-08-15T13:37:01.857863\",\n        \"updatedAt\": \"2023-08-15T13:37:01.857863\",\n        \"user\": {\n            \"id\": 4,\n            \"email\": \"wanted@limvik.com\",\n            \"createdAt\": \"2023-08-15T13:33:34.157144\"\n        }\n    }\n}"},{"id":"dda04bf3-4e4c-4a5d-a4ba-aa2fb6bc48bf","name":"존재하지 않는 특정 게시글 조회 요청","originalRequest":{"method":"GET","header":[],"url":"localhost:8080/api/v1/posts/99"},"status":"Not Found","code":404,"_postman_previewlanguage":"plain","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"key":"Date","value":"Tue, 15 Aug 2023 06:24:53 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"d3d70e21-7a40-4a37-94d0-00761298d5d5"},{"name":"특정 게시글 수정","id":"fc40206a-23da-4b87-9469-0c5e81ae3efb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"X-AUTH-TOKEN","value":"{JWT}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"title\": \"{Modified Title}\",\r\n  \"content\": \"{Modified Content}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/posts/{postId}","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>응답 상태 코드</th>\n<th>설명</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200(Ok)</td>\n<td>특정 게시글 수정 성공</td>\n</tr>\n<tr>\n<td>401(Unauthorized)</td>\n<td>다른 사람의 특정 게시글 수정 요청</td>\n</tr>\n<tr>\n<td>404(Not Found)</td>\n<td>존재하지 않는 특정 게시글 수정 요청</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"port":"8080","path":["api","v1","posts","{postId}"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"a1732e31-bd96-4cc0-83cb-69580d27b083","name":"정상적인 특정 게시글 수정 요청","originalRequest":{"method":"PATCH","header":[{"key":"X-AUTH-TOKEN","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJsaW12aWsiLCJpYXQiOjE2OTIwNzQxNTQsImV4cCI6MTY5MjE2MDU1NCwic3ViIjoiNCIsInJvbGVzIjpbeyJhdXRob3JpdHkiOiJST0xFX1VTRVIifV0sImVtYWlsIjoid2FudGVkQGxpbXZpay5jb20ifQ.O1w7tcnkADeLh7pR2LT-w5_TIFUmjCQnX0O1bDqPnAIIly4u5bYbyC4vY55ZgQmJ9_5YJipmS3kCIehBYAqkmw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"content\": \"수정된 내용\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/posts/31"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 15 Aug 2023 04:42:13 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 31,\n    \"title\": \"제목입니다.\",\n    \"content\": \"수정된 내용\",\n    \"createdAt\": \"2023-08-15T13:37:01.857863\",\n    \"updatedAt\": \"2023-08-15T13:42:13.638924\",\n    \"user\": {\n        \"id\": 4,\n        \"email\": \"wanted@limvik.com\"\n    }\n}"},{"id":"a8ffe272-5566-4e21-b9bf-a549e45fd957","name":"다른 사람의 특정 게시글 수정 요청","originalRequest":{"method":"PATCH","header":[{"key":"X-AUTH-TOKEN","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJsaW12aWsiLCJpYXQiOjE2OTIwNzQxNTQsImV4cCI6MTY5MjE2MDU1NCwic3ViIjoiNCIsInJvbGVzIjpbeyJhdXRob3JpdHkiOiJST0xFX1VTRVIifV0sImVtYWlsIjoid2FudGVkQGxpbXZpay5jb20ifQ.O1w7tcnkADeLh7pR2LT-w5_TIFUmjCQnX0O1bDqPnAIIly4u5bYbyC4vY55ZgQmJ9_5YJipmS3kCIehBYAqkmw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"content\": \"수정된 내용\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/posts/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"plain","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"50"},{"key":"Date","value":"Tue, 15 Aug 2023 06:26:41 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"게시글 작성자만 수정할 수 있습니다."},{"id":"c8c6c4de-75e2-4467-980e-a7f8b9e4de00","name":"존재하지 않는 특정 게시글 수정 요청","originalRequest":{"method":"PATCH","header":[{"key":"X-AUTH-TOKEN","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJsaW12aWsiLCJpYXQiOjE2OTIwNzQxNTQsImV4cCI6MTY5MjE2MDU1NCwic3ViIjoiNCIsInJvbGVzIjpbeyJhdXRob3JpdHkiOiJST0xFX1VTRVIifV0sImVtYWlsIjoid2FudGVkQGxpbXZpay5jb20ifQ.O1w7tcnkADeLh7pR2LT-w5_TIFUmjCQnX0O1bDqPnAIIly4u5bYbyC4vY55ZgQmJ9_5YJipmS3kCIehBYAqkmw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"content\": \"수정된 내용\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:8080/api/v1/posts/99"},"status":"Not Found","code":404,"_postman_previewlanguage":"plain","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"16"},{"key":"Date","value":"Tue, 15 Aug 2023 06:25:43 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"No value present"}],"_postman_id":"fc40206a-23da-4b87-9469-0c5e81ae3efb"},{"name":"특정 게시글 삭제","id":"56ad0717-caf0-4732-8ea8-9db303114b5f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"X-AUTH-TOKEN","value":"{JWT}","type":"text"}],"url":"localhost:8080/api/v1/posts/{postId}","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>응답 상태 코드</th>\n<th>설명</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>204(No Content)</td>\n<td>특정 게시글 삭제 성공</td>\n</tr>\n<tr>\n<td>401(Unauthorized)</td>\n<td>다른 사람의 특정 게시글 삭제 요청</td>\n</tr>\n<tr>\n<td>404(Not Found)</td>\n<td>존재하지 않는 특정 게시글 삭제 요청</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"port":"8080","path":["api","v1","posts","{postId}"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"587d990d-4fa9-4490-9bf8-67a58efe1297","name":"정상적인 특정 게시글 삭제 요청","originalRequest":{"method":"DELETE","header":[{"key":"X-AUTH-TOKEN","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJsaW12aWsiLCJpYXQiOjE2OTIwNzQxNTQsImV4cCI6MTY5MjE2MDU1NCwic3ViIjoiNCIsInJvbGVzIjpbeyJhdXRob3JpdHkiOiJST0xFX1VTRVIifV0sImVtYWlsIjoid2FudGVkQGxpbXZpay5jb20ifQ.O1w7tcnkADeLh7pR2LT-w5_TIFUmjCQnX0O1bDqPnAIIly4u5bYbyC4vY55ZgQmJ9_5YJipmS3kCIehBYAqkmw","type":"text"}],"url":"localhost:8080/api/v1/posts/31"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Date","value":"Tue, 15 Aug 2023 04:43:29 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null},{"id":"ba417bcb-d2da-482b-a78a-574b016b4204","name":"다른 사람의 특정 게시글 삭제 요청","originalRequest":{"method":"DELETE","header":[{"key":"X-AUTH-TOKEN","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJsaW12aWsiLCJpYXQiOjE2OTIwNzQxNTQsImV4cCI6MTY5MjE2MDU1NCwic3ViIjoiNCIsInJvbGVzIjpbeyJhdXRob3JpdHkiOiJST0xFX1VTRVIifV0sImVtYWlsIjoid2FudGVkQGxpbXZpay5jb20ifQ.O1w7tcnkADeLh7pR2LT-w5_TIFUmjCQnX0O1bDqPnAIIly4u5bYbyC4vY55ZgQmJ9_5YJipmS3kCIehBYAqkmw","type":"text"}],"url":"localhost:8080/api/v1/posts/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"plain","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"57"},{"key":"Date","value":"Tue, 15 Aug 2023 06:27:31 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"다른 사람의 게시글을 삭제할 수 없습니다."},{"id":"c51c8b4f-26eb-45c3-9880-39cca6f01828","name":"존재하지 않는 특정 게시글 삭제 요청","originalRequest":{"method":"DELETE","header":[{"key":"X-AUTH-TOKEN","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJsaW12aWsiLCJpYXQiOjE2OTIwNzQxNTQsImV4cCI6MTY5MjE2MDU1NCwic3ViIjoiNCIsInJvbGVzIjpbeyJhdXRob3JpdHkiOiJST0xFX1VTRVIifV0sImVtYWlsIjoid2FudGVkQGxpbXZpay5jb20ifQ.O1w7tcnkADeLh7pR2LT-w5_TIFUmjCQnX0O1bDqPnAIIly4u5bYbyC4vY55ZgQmJ9_5YJipmS3kCIehBYAqkmw","type":"text"}],"url":"localhost:8080/api/v1/posts/99"},"status":"Not Found","code":404,"_postman_previewlanguage":"plain","header":[{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"16"},{"key":"Date","value":"Tue, 15 Aug 2023 06:26:06 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"No value present"}],"_postman_id":"56ad0717-caf0-4732-8ea8-9db303114b5f"}]}