HTTP 프로토콜 요청 응답 모델

HTTP 프로토콜 요청 - 응답 모델 : "사용자 로그인"장면을 설명하는

클라이언트에서 사용자 이름과 암호를 입력 전송되는 로그인 요청을 클릭 : 클라이언트는 API 인터페이스 계층 작업에 대한 요청을 시작 : 한 단계.

단계 : API를 같은 사용자 이름과 암호가 합법적 인 것을 확인하는 클라이언트 API를 비즈니스 로직 검증에 의해 시작 사용자 요청, 수신 : 사용자 이름 요구 사항이 실제 전화 번호 (1 번, 1 시작이어야합니다, 인증이 실패하면 두 34578)는 합법적없는 사용자 이름, 다음 클라이언트에 필요한 시간은 응답 코드를 반환합니다. 이 응답은 이러한 코드는 사용자 이름, 부정 1,2,3,1입니다 나타내는 사용자 이름을 나타냅니다 또는 암호가 잘못된 오류 형식 암호 (이는 프론트 엔드 검증에 검증 할 수 있습니다) 대표, 사용자 정의 코드입니다. 검증이 성공하면, 데이터는 데이터베이스 생성, 읽기, 업데이트, (상관없이 비즈니스 로직, 데이터베이스 레벨이 네 가지 작업을 수행하는 방법에 복잡한) 데이터베이스 쿼리가 성공적으로 1을 반환 작업을 삭제하지 않는 것 dB 층에 보낸 사용자의 API에 의해 입력됩니다 0을 반환하는 데 실패했습니다.

세 번째 단계 : 사용자 이름이 같은 이름이 없기 때문에 DB 데이터베이스 쿼리가이 로그인 시나리오 (API에 반환 항목 수, 데이터베이스 쿼리가 성공하면, 자격의 수는, 1 또는 0 반환 1, 쿼리가 실패, 그것은) 0 반환합니다.

4 단계 : API는 클라이언트에 성공 또는 실패 상태 코드를 반환합니다.

5 단계 : 클라이언트 정보를 사용자에게 반환됩니다.

 

추천

출처www.cnblogs.com/zhouamin/p/11470620.html