python - réponse à propos de l'API reposante
伊谢尔伦
伊谢尔伦 2017-06-28 09:25:24
0
5
887

Je viens juste de commencer à entrer en contact avec le Web et je ne connais pas grand-chose au bon sens. Je veux demander.
Une API n'a qu'une méthode de publication. Si quelqu'un y accède via d'autres méthodes, quel type d'informations doit être renvoyé.
Aussi. . Une réponse doit contenir certaines informations. Pouvez-vous me donner un exemple JSON spécifique ? .

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(5)
三叔

Donnez-vous le lien gitup d'une personne bienveillante. Il contient de nombreux documents API reposants, qui vous seront très utiles.

informations sur l'API reposante gitup

我想大声告诉你

Si vous n'avez besoin que de la méthode de publication
vous devez retourner405 Method Not Allowederreur
Quant au corps de la réponse, vous pouvez le personnaliser
Je le fais habituellement

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

L'API du protocole restful dispose de nombreuses méthodes de requête et POST peut être utilisé comme méthode générale pour modifier les données. Il existe deux types de réponses. L'une consiste à renvoyer directement les informations dans l'en-tête de réponse via http. Ceci est généralement défini dans les informations d'en-tête lors de la définition des informations de retour. Et si vous souhaitez utiliser cela comme distinction commerciale, vous pouvez définir des champs personnalisés selon la réponse ci-dessus. Vous pouvez les définir à volonté, et ce sera OK s'ils sont conformes aux spécifications de développement de l'équipe.

迷茫

En-tête de réponse : données de code msg De manière générale, celles-ci sont toutes nécessaires pour les projets. L'API n'a pas seulement la méthode post

.
学霸

Êtes-vous en train de dire que la réponse ne répond pas aux exigences de la question ? C'est trop bruyant.

---------------Réponse originale----------------------------

Si vous voulez "une API n'a qu'une méthode de publication", alors les autres requêtes devraient renvoyer des 4xxcodes d'erreur.

Les informations fixes de la réponse doivent être convenues par le front-end et le backend eux-mêmes. Habituellement, au moins trois champs sont requis pour représenter l'état de la demande, les données et les informations d'invite dans les affaires réelles, d'autres peuvent être ajoutés, par exemple :

{
    status:'',
    data:[],
    msg:'',
    count:99
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!