api 인터페이스:
1 오류인지 여부를 반환하는 상태 코드(비즈니스 및 비비즈니스 오류)
422 처리할 수 없는 엔터티 등 - 오류를 확인할 때 사용됩니다. 오류만 오류 메시지 프롬프트 정보를 반환합니다.
Success 200 본문은
이름
나이
주소
2 정상 및 오류 api는 모두 200을 반환한 후 비즈니스 오류 코드, 데이터 등을 본문에 반환합니다.
성공
코드
데이터
사용의 첫 번째 이점은 판단하기 쉽다는 것입니다. Angle React의 http 요청과 같은 많은 프레임워크는 성공과 오류 처리를 통합합니다.
두 번째 종류의 확장은 편리하며 중국 사업자가 200이 아닌 네트워크에 불법적으로 간섭하는 것을 방지할 수 있습니다
한 무리의 친구들이 말했습니다: 외부 네트워크에서 상태 코드를 사용하지 마세요. 운영자는 4xx이고 다른 것은 탈취될 것입니다.
https를 사용하지 않고 API 인터페이스가 하이재킹되는 상황을 겪은 사람이 있나요?
자신이 이해한 바에 따르면 어떤 계획이 더 좋은가요?
먼저 API에서 반환되는 json 데이터의 형식에 대해 이야기하겠습니다.
code: 0은 성공을 의미 - 100은 매개변수 오류 - 200은 비즈니스 처리 실패
msg: 자세한 오류 이유
data: 인터페이스에서 반환된 데이터
아직 운영자에 의한 하이재킹은 발생하지 않음
Android 및 IOS 모바일 앱은 http 호출을 사용함 인터페이스에는 도메인 간 문제가 없습니다