Secara umumnya, anda boleh menentukan format pemulangan seperti berikut. resultCode mentakrifkan pelbagai jenis pulangan Contohnya, kecuali untuk resultCode, iaitu 0, semua yang lain adalah salah dan errorMsg mempunyai arahan tertentu Objek pemulangan perniagaan biasa diterangkan oleh result , di mana kita boleh mentakrifkan pelbagai rebat Jenis pulangan, sebagai contoh, anda boleh menggunakan resultType untuk mewakili jenis berbilang medan membalut jenis hasil yang berbeza jika perbezaannya tidak besar, anda tidak semestinya memerlukan berbilang medan, hanya satu medan (kandungan medan di dalam boleh jadi null) .
Jika ia adalah http, anda boleh menggunakan pengepala untuk menghantar format permintaan, dan kemudian antara muka menentukan format respons yang sepadan. Bukan HTTP juga serupa. Pemanggil menyediakan format atau medan yang diperlukan, dan pelayan boleh memberikan hasil yang berbeza mengikut pengenalan.
Gunakan generik untuk menentukan objek pemulangan
Secara umumnya, anda boleh menentukan format pemulangan seperti berikut.
resultCode
mentakrifkan pelbagai jenis pulangan Contohnya, kecuali untukresultCode
, iaitu0
, semua yang lain adalah salah danerrorMsg
mempunyai arahan tertentu Objek pemulangan perniagaan biasa diterangkan olehresult
, di mana kita boleh mentakrifkan pelbagai rebat Jenis pulangan, sebagai contoh, anda boleh menggunakanresultType
untuk mewakili jenis berbilang medan membalut jenis hasil yang berbeza jika perbezaannya tidak besar, anda tidak semestinya memerlukan berbilang medan, hanya satu medan (kandungan medan di dalam boleh jadinull
) .Jika ia adalah http, anda boleh menggunakan pengepala untuk menghantar format permintaan, dan kemudian antara muka menentukan format respons yang sepadan. Bukan HTTP juga serupa. Pemanggil menyediakan format atau medan yang diperlukan, dan pelayan boleh memberikan hasil yang berbeza mengikut pengenalan.