post men 6

[post men] 415 error - Content-Type

🏕️상황 post men에서 post 방식으로 테스트를 진행하고 있었는데 계속 저런 오류가 발생하였다. + 🗝️해결 클라이언트 요청 헤더에 Content-Type을 올바르게 설정했는지 확인해야 합니다. 보내는 데이터의 형식에 따라서 Content-Type을 적절히 설정해야 합니다. 예를 들어 JSON 데이터를 보낼 때는 Content-Type을 application/json으로 설정해야 합니다.

[개발]🚨ERROR - org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error

🛤️상황 @RestController @CrossOrigin(origins = "http://localhost:3000", methods = {RequestMethod.OPTIONS, RequestMethod.DELETE, RequestMethod.GET, RequestMethod.POST, RequestMethod.PUT}) @RequestMapping("/review") public class ReviewController { private final ReviewService reviewService; public ReviewController(ReviewService reviewService) { this.reviewService = reviewService; } // 리뷰 등록 @PostMappi..

[개발]🚨ERROR - post men에서 "status": 415,

🛤️현상 : 문제는 get은 CRUD 중에 read에서만 사용이 가능하다는 것이다. 근데 사실 내가 이제까지 공부하면서 get,post,put,delete의 차이를 진지하게 고민한적이 없다는 것이다. 근데 내가 개발을 crud 모두 성공했으나 모두 get으로 해버렸고 read 빼고는 다 바꿔야하는 상황인데 http메소드의 body에 데이터를 담아서 보내는 것을 처음 해봤다..... 포스트 맨에서 put방식으로 설정하고 쿼리파라미터 형식(키&밸류)으로 데이터를 넘기려고 하니까 { "timestamp": "2023-05-23T08:26:31.642+00:00", "status": 415, "error": "Unsupported Media Type", "path": "/review/update/3" } 이러한..

[개발] ⚠️MISS - URL에서 값을 post 방식으로 받아오려면?

🛤️현상 : @PutMapping(value = "/update/{id}") public ResponseEntity update(@RequestBody ReviewDTO dto, @PathVariable Long id) { Optional reviewdto = this.reviewService.update(id, dto); logger.debug("------id값: "+id); return new ResponseEntity(reviewdto, HttpStatus.OK); } 라는 코드를 기반으로 http://localhost:8080/review/update?id=4&author=hhhhhhhhh&tags=IT&content=hello&trafficRate=4&facilityRate=4&cafeteri..

[개발] 🚨ERROR - org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException:

한이음 프로젝트 Review의 CRUD를 만드는 과정 중.... (오류잡느라 빠바서 오류 메세지를 직접 캡쳐하지는 못함) 🛤️현상 : org.h2.jdbc.JdbcSQLIntegrityConstraintViolationException: Referential integrity constraint violation: "CONSTRAINT_C3: PUBLIC.REVIEW_TB FOREIGN KEY(SCHOOLID) REFERENCES PUBLIC.SCHOOL_TB(ID) (CAST(1 AS BIGINT))"; SQL statement: insert into review_TB (id, author, cafeteriaRate, content, educationRate, employmentRate, facilit..

[개발] Post Men 첫 사용 _ 여러가지 오류들

🛤️현상 : Could not send request Cloud Agent Error: Can not send requests to localhost. Select a different agent.라는 오류가 포스트맨에서 발생했고 ⭐원인 : 포스트맨에서 localhost로 요청을 보내려고 할 때 발생하는 문제입니다. Cloud Agent는 localhost로의 요청을 지원하지 않기 때문에 해당 오류가 발생합니다. 🗝️해결 : @CrossOrigin(origins = "http://localhost:3000", methods = {RequestMethod.OPTIONS, RequestMethod.DELETE, RequestMethod.GET, RequestMethod.POST, RequestMethod.P..