Ini ialah kod pemulangan antara muka platform awam WeChat. Apabila bekerja pada projek, anda memerlukan kod pulangan antara muka API. Saya ingin tahu cara mereka bentuk kod pulangan antara muka API?
Apa yang saya maksudkan ialah cara mereka bentuk kod pulangan yang berbeza sebagai contoh, 40001 bermaksud XXX, 40002 bermaksud XXX. Terima kasih semua
Dalam pembangunan aplikasi, lebih baik menggunakan nama ralat daripada kod ralat, dan kod itu lebih mudah dibaca.
Bayangkan kod pelanggan anda:
vs
Pembekal API domestik kadangkala menggunakan kod ralat berangka untuk memastikan pembangun domestik tidak biasa dengan bahasa Inggeris (atau pembangun API sendiri tidak mengingati nama Inggeris).
Kod digital adalah lebih penting di peringkat sistem kerana kecekapan penghantaran yang tinggi (seperti protokol binari untuk sejumlah besar protokol penghantaran rentetan format JSON, kecekapan ini tidak penting).
Kebolehbacaan adalah lebih penting, dan nama ralat mempunyai kelebihan sebagai tidak berstruktur dan berskala berbanding dengan kod ralat.
Beri pendapat saya,
Kod pulangan khas: (biasa kepada semua antara muka)
0, mewakili kejayaan
-1, mewakili ralat pelayan dalaman
Kod pulangan ralat biasa:
Nombor pertama mewakili kembali ke antara muka yang berbeza,
Selebihnya ialah jenis ralat, disusun mengikut urutan kepentingan menurun.
Sebenarnya tidak perlu mengkajinya sedalam-dalamnya saya rasa ini sudah memadai.
Ia serupa dengan WeChat.
Yang penting pastikan ia mudah.
Anda boleh belajar daripada Microsoft, contohnya, ERROR_SUCCESS ialah 0, yang bermaksud kejayaan. Kod ralat ditakrifkan bermula pada 1 dan meningkat kepada lebih 10,000. Kemudian anda boleh membahagikan kod ralat kepada beberapa selang, seperti 1~1000, 1001~2000, 2001~3000, dsb., untuk menentukan jenis makna yang diwakili masing-masing Kemudian setiap selang boleh ditakrifkan bermula daripada kod ralat asas yang boleh difikirkan, dan kemudian Ia juga boleh dikuatkan dalam jumlah yang kecil.