GET 요청에서 합리적인 데이터를 전달하는 것에 관한 많은 게시물을 읽었지만 내 필요에 맞는 대답을 찾지 못했습니다.REST : 암호를 확인하기 위해 HTTP 동사를 수정하십시오.
암호 강도를 확인할 RESTful 리소스를 노출해야합니다. 암호가 충분히 안전한지 난 단지 원하기 때문에
GET http://api.domain.com/security/password/[email protected]
은 내가
GET
HTTP 동사가 적합 찾을 수 있습니다.
문제는 클라이언트가 리소스 (즉, URL)에 강제로 전달한다는 것입니다.
일부 동료는 POST
을 사용한 다음 데이터 본문에 전달했지만 일부 RESTful인지는 확실하지 않습니다.
POST를 사용할 때뿐만 아니라 https를 사용하는 것이 좋습니다. 그렇지 않으면 모두에게 암호가 노출 될 가능성이 있습니다 – Dijkgraaf
[REST에서 일부 데이터 끝점의 유효성 검사를 위해 [POST 또는 GET?] (http : //stackoverflow.com/questions/41673005/post-or-get-for-a-validation-of-some-data-endpoint-in-rest) – Dijkgraaf
@Dijkgraaf 예 HTTPS를 통해 리소스를 노출하고 있습니다. 문제는 우리의 logaccess가 요청 된 모든 URL을 기록한다는 것입니다. – Toto