angular.js - 데이터를 반환하는 API 인터페이스의 어떤 방법이 가장 좋은 경험입니까? ? ?
PHP中文网
PHP中文网 2017-05-15 17:04:30
0
1
501

api 인터페이스:
1 오류인지 여부를 반환하는 상태 코드(비즈니스 및 비비즈니스 오류)
422 처리할 수 없는 엔터티 등 - 오류를 확인할 때 사용됩니다. 오류만 오류 메시지 프롬프트 정보를 반환합니다.
Success 200 본문은
이름
나이
주소

와 같은 데이터 매체만 반환합니다.

2 정상 및 오류 api는 모두 200을 반환한 후 비즈니스 오류 코드, 데이터 등을 본문에 반환합니다.
성공
코드
데이터

사용의 첫 번째 이점은 판단하기 쉽다는 것입니다. Angle React의 http 요청과 같은 많은 프레임워크는 성공과 오류 처리를 통합합니다.
두 번째 종류의 확장은 편리하며 중국 사업자가 200이 아닌 네트워크에 불법적으로 간섭하는 것을 방지할 수 있습니다

한 무리의 친구들이 말했습니다: 외부 네트워크에서 상태 코드를 사용하지 마세요. 운영자는 4xx이고 다른 것은 탈취될 것입니다.

https를 사용하지 않고 API 인터페이스가 하이재킹되는 상황을 겪은 사람이 있나요?

자신이 이해한 바에 따르면 어떤 계획이 더 좋은가요?

PHP中文网
PHP中文网

认证0级讲师

모든 응답(1)
巴扎黑

먼저 API에서 반환되는 json 데이터의 형식에 대해 이야기하겠습니다.

code: 0은 성공을 의미 - 100은 매개변수 오류 - 200은 비즈니스 처리 실패
msg: 자세한 오류 이유
data: 인터페이스에서 반환된 데이터
아직 운영자에 의한 하이재킹은 발생하지 않음
Android 및 IOS 모바일 앱은 http 호출을 사용함 인터페이스에는 도메인 간 문제가 없습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿