>백엔드 개발 >PHP 튜토리얼 >인터페이스에서 반환되는 콘텐츠를 일반적으로 어떻게 표준화합니까?

인터페이스에서 반환되는 콘텐츠를 일반적으로 어떻게 표준화합니까?

WBOY
WBOY원래의
2016-09-14 09:41:231680검색

일반적으로 백엔드에서 반환되는 콘텐츠에는 반환 코드, 배열, 프롬프트 정보가 포함됩니다
보통 이름은 어떻게 지정하나요?
또한 반환되는 전체 배열 json은 일반적으로 한 번 반환되거나 그 이상 반환됩니다. json의 한 레이어

답글 내용:

일반적으로 백엔드에서 반환되는 콘텐츠에는 반환 코드, 배열, 프롬프트 정보가 포함됩니다
보통 이름은 어떻게 지정하나요?
또한 반환되는 전체 배열 json은 일반적으로 한 번 반환되거나 그 이상 반환됩니다. json의 한 레이어

참고자료는 다음과 같습니다

<code>{
    Status: 1, //数据状态
    Code: 200, //反码状态
    Message: 'Successful', //描述信息
    ClientTime: 1473765898, //客户端请求时间
    ServerTime: 1473765935, //服务端响应时间
    token: '38ce6474a370c3fe84ddf92403bec204cfcbe07b', //唯一token也可做加密key
    data:{ //json数据,格式层级关系根据对应需求虽易定
        key1: value1,
        key2: value2,
        key3: {
        [
            name: '小明',
            sex: 1,
        ],[
            name: '小华',
            sex: 1,
        ],[
            name: '小刚',
            sex: 1,
        ]}
    }
}</code>

<code>errNo=>
errMsg=>
data=></code>

그런 다음 이 배열을 json_encode

<code>{
    code:200,
    message: "success",
    data: { key1: value1, key2: value2, ... }
}</code>

code: 오류 코드
message: 설명 정보, 성공 시 "성공", 오류 발생 시 오류 메시지
data: 성공 시 반환되는 데이터, 유형은 객체 또는 배열입니다

성공한 경우:

<code class="json">{
    "code":“200”,
    "data":“成功返回数据,如果没有数据返回空数组形式[]”
}</code>

오류가 발생한 경우:

<code class="json">{
    "code":"错误码",
    "msg":"错误提示"
}</code>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.