J'ai écrit une interface qui nécessite que l'application envoie des données via la méthode de publication et les stocke dans la base de données. Cependant, il n'y a aucun problème du côté d'Android. Pourquoi iOS continue-t-il de signaler une erreur 404 ? ?
Utilisez Fiddler pour capturer le paquet et voir quel chemin est demandé par iOS. Peut-être qu'iOS a écrit le mauvais chemin
.Comparez les requêtes d'iOS et d'Android
Demande
404
Cela signifie que l'adresse de cette interface n'a pas été trouvée. L'adresse de l'interface est-elle mal écrite ?À proprement parler, 404 n'est pas une erreur d'interface. Cela signifie que le port de connexion n'est pas trouvé. Il est recommandé de capturer le paquet et d'y jeter un œil.
Envoyer une demande d'obtention depuis iOS
Est-ce sporadique, ou est-ce 404 pour chaque requête iOS ? Si c'est sporadique, il se peut que la quantité de données transmises à l'interface via la publication soit trop importante. C'est aussi une raison possible pour laquelle j'ai utilisé node.js. il y a quelque temps. J'ai rencontré cette situation occasionnelle lorsque je travaillais sur le backend, veuillez l'essayer en fonction de votre propre situation
Il y a une erreur dans le backend ou la valeur de retour est incorrecte