1. GET요청
아래와 같은 API를 작성했습니다.
이제 POSTMAN을 사용해서 테스트해보겠습니다.
@RestController //주어진 클래스를 controller로 등록한다.
public class CalculatorController {
@GetMapping("/add") // http method가 get이고 http path가 add인 API로 지정한다
public int addTwoNumbers(
@RequestParam int number1,
@RequestParam int number2
){
return number1 + number2;
}
}
1. 포스트맨에 아래와 같이 add라는 경로를 적어줍니다.
2. 그다음 Query Params 부분에 요청하고자 하는 Key와 Value값을 적어줍니다.
3. 1,2번을 하고 send를 클릭하면 결과값을 볼 수 있습니다.
2. POST, PUT
POST에서 Body로 데이터를 받을 때는 JSON을 이용합니다.
JSON(JavaScript Object Notation)
먼저 API를 작성해줍니다.
@RestController //주어진 클래스를 controller로 등록한다.
public class CalculatorController {
@PostMapping("/multiply")
public int multiplyTwoNumbers(@RequestBody CalculatorMultiplyRequest request) {
return request.getNumber1() * request.getNumber2();
}
}
//곱셈 (post)
//객체로 받기
//POST 특 : RequestBody를 통해 HTTP body 안에 담긴 json을 객체로 변환해 받을 수 있다.
1. POST를 체크하고 multiply를 적어줍니다.
2. POST요청은 BODY에 json 형태로 보내야합니다.
따라서 Body-> raw-> JSON을 체크합니다.
3. 마지막으로 JSON 형태로 보낼 데이터를 적고 Send를 클릭합니다.
그러면 결과값과 함께, 오른쪽에 Status:200 OK 라는 HTTP 응답코드가 나타나게 됩니다.
'기타' 카테고리의 다른 글
[인텔리제이] 자주 사용하는 단축키 (0) | 2023.06.14 |
---|---|
Docker 개념, 사용법 (0) | 2023.05.26 |
[AI] 0330 네이버클라우드 활용하기 STT, CFR, CSS, OCR, Chat Bot 등 (0) | 2023.03.30 |
[깃허브] collaborator 추가하기 (0) | 2023.03.07 |
[깃허브]GitHub 이클립스 연동 , 수정된 부분 올리기 (0) | 2023.03.07 |
댓글