Maison > Questions et réponses > le corps du texte
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 ? .
三叔2017-06-28 09:27:24
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
我想大声告诉你2017-06-28 09:27:24
Si vous n'avez besoin que de la méthode de publication
vous devez retourner405 Method Not Allowed
erreur
Quant au corps de la réponse, vous pouvez le personnaliser
Je le fais habituellement
{
"errcode": 405,
"errmsg": "Method Not Allowed"
}
代言2017-06-28 09:27:24
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.
迷茫2017-06-28 09:27:24
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
.欧阳克2017-06-28 09:27:24
Ê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 4xx
codes 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
}