アプリがポスト経由でデータを送信し、それをデータベースに保存する必要があるインターフェイスを作成しましたが、Android 側では問題が発生しません。なぜ iOS がエラー 404 を報告し続けるのでしょうか?
fiddler を使用してパケットをキャプチャし、ios がどのパスを要求しているかを確認します。おそらく ios が間違ったパスを書き込んでいる可能性があります。
Request404 このインターフェースのアドレスが見つからなかったことを意味します。インターフェースアドレスの書き方が間違っていませんか?
404
厳密に言えば、404 はインターフェースエラーではなく、接続ポートが見つからないことを意味します。パケットをキャプチャして確認することをお勧めします。
iOSからgetリクエストを送信
それは散発的ですか、それともすべての ios リクエストで 404 ですか? 散発的である場合は、post を通じてインターフェースに渡されるデータの量が多すぎる可能性があります。これも、node.js を使用した可能性のある理由です。以前、バックエンドで作業しているときにこの状況に時々遭遇しました。ご自身の状況に基づいて試してみてください
バックエンドにエラーがあるか、戻り値が正しくありません
fiddler を使用してパケットをキャプチャし、ios がどのパスを要求しているかを確認します。おそらく ios が間違ったパスを書き込んでいる可能性があります。
iOSとAndroidのリクエストを比較Request
404
このインターフェースのアドレスが見つからなかったことを意味します。インターフェースアドレスの書き方が間違っていませんか?厳密に言えば、404 はインターフェースエラーではなく、接続ポートが見つからないことを意味します。パケットをキャプチャして確認することをお勧めします。
iOSからgetリクエストを送信
それは散発的ですか、それともすべての ios リクエストで 404 ですか? 散発的である場合は、post を通じてインターフェースに渡されるデータの量が多すぎる可能性があります。これも、node.js を使用した可能性のある理由です。以前、バックエンドで作業しているときにこの状況に時々遭遇しました。ご自身の状況に基づいて試してみてください
バックエンドにエラーがあるか、戻り値が正しくありません