Heim  >  Fragen und Antworten  >  Hauptteil

Python – Antwort zur erholsamen API

Ich habe gerade angefangen, mit dem Internet in Kontakt zu kommen, und ich weiß nicht viel über gesunden Menschenverstand. Wollte fragen.
Eine API verfügt nur über eine Post-Methode. Wenn jemand über andere Methoden darauf zugreift, welche Art von Informationen müssen zurückgegeben werden.
Auch. . Eine Antwort muss bestimmte Informationen enthalten. Können Sie mir ein konkretes JSON-Beispiel geben? .

伊谢尔伦伊谢尔伦2669 Tage vor881

Antworte allen(5)Ich werde antworten

  • 三叔

    三叔2017-06-28 09:27:24

    给你一个好心人的 githup 链接 ,里面有很多 restful API 的文档,让人受益匪浅。

    restful api 资料 githup

    Antwort
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-28 09:27:24

    如果只需要post方法
    需要返回405 Method Not Allowed错误
    至于响应体,你可以自定义
    我一般

    {
      "errcode": 405,
      "errmsg": "Method Not Allowed"
    }

    Antwort
    0
  • 代言

    代言2017-06-28 09:27:24

    restful协议的API,有很多种请求方式,POST可以作为改变数据的通用方式。response有两种,一种是直接http的返回响应头里的信息,这种一般是在设置返回信息的时候要在头部信息里设置的。而如果是想以此来作为业务区分的话,可以按照楼上的回答方式,设置自定义的字段,可以随意设置,符合team的开发规范就OK。

    Antwort
    0
  • 迷茫

    迷茫2017-06-28 09:27:24

    响应头: code msg data,一般项目来说就需要这些就行了,api并不是只存在post方法

    Antwort
    0
  • 欧阳克

    欧阳克2017-06-28 09:27:24

    说回答不符合问题要求?闹呢。

    ---------------原答案---------------------

    如果你希望"一个api只存在post方法",那其他请求应该返回4xx错误码吧。

    response的固定信息需要前后端自己约定,通常至少需要三个字段,用来表示请求状态、数据、提示信息,实际业务中还可以再增加,例如:

    {
        status:'',
        data:[],
        msg:'',
        count:99
    }

    Antwort
    0
  • StornierenAntwort