본문 바로가기

개발중/Rest Api

메일 보내는 API 는 REST API 중에 어느 메소드에 해당이 될까 ?

728x90
반응형

메일을 보내는 API를 구현할 때 대부분의 경우 HTTP의 POST 메서드를 사용합니다. 이유는 다음과 같습니다:

의미상으로 맞다. POST는 서버에 새로운 리소스를 생성하거나 데이터를 제출할 때 주로 사용되므로, 

새로운 이메일을 서버에 제출하는 것은 POST 메서드의 의미와 잘 부합합니다.

데이터 전송

POST 메서드는 요청 본문에 데이터를 포함할 수 있으므로, 이메일의 본문, 수신자, 제목 등과 같은 다양한 정보를 쉽게 전송할 수 있습니다.

보안

비록 HTTP GET 요청도 데이터를 전송할 수 있지만, 민감한 정보나 큰 데이터를 URL의 쿼리 문자열에 포함하는 것은 좋지 않습니다. POST 요청은 이러한 데이터를 요청 본문에 안전하게 포함시킬 수 있습니다.

따라서, 메일을 보내는 API의 경우 POST 메서드를 사용하여 구현하는 것이 일반적입니다.

728x90
반응형