Pada masa ini, Internet dipenuhi dengan sejumlah besar artikel tentang cara mereka bentuk RESTful API (untuk kemudahan, "RESTful API" disingkatkan sebagai "API" di bawah Walau bagaimanapun, tiada standard reka bentuk "universal": cara untuk mengesahkan ? Apakah format API? Apabila anda mula menulis apl, terutamanya apabila bahagian model belakang telah ditulis, anda perlu berusaha keras untuk mereka bentuk dan melaksanakan bahagian API awam apl anda. Kerana sebaik sahaja dikeluarkan, API yang dikeluarkan ke dunia luar akan sukar untuk diubah.
Soalan 1:
Hantar e-mel /mel/1/hantar menggunakan POST /mel/hantar menggunakan POST
Cara menamakan URL
Soalan 2
Dapatkan senarai pengguna tertentu /getVipUser /user/vip /getUserList?type=vip
Bagaimana untuk menamakan URL
Soalan 3
Adakah saya perlu menggunakan unta atau ular. Ini sangat mengelirukan Saya telah menggunakan kedua-duanya, tetapi saya masih keliru.
Restful hanyalah satu set spesifikasi rujukan Pemahaman saya ialah tiada spesifikasi yang sesuai untuk semua dalam bidang pembangunan perisian, hanya amalan terbaik yang berbeza, ia hanya perlu mudah untuk pembangun untuk membezakan. Anda tidak perlu memaksa diri anda untuk melakukannya demi spesifikasi, selagi fungsi itu dilaksanakan, siapa yang mengambil berat tentang rupa API anda.
Anda boleh menyemak catatan blog Ruanyifeng:
http://www.ruanyifeng.com/blo...
Mengenai sama ada untuk menggunakan sarung unta atau sarung ular, semuanya hendaklah menggunakan huruf kecil
vip
可以作为一个资源GET vips/user/{id}
ORGET users/vip/{id}
获取单个资源GET vips/user
ORGET users/vip
Dapatkan pelbagai sumberAnda mungkin ingin merujuk kepada sumber ini: rujukan-reka-reka-rehat-rehat - senarai rujukan reka bentuk API RESTful, yang boleh membantu anda memahami reka bentuk antara muka gaya REST dengan lebih teliti.
Dalam aplikasi praktikal RESTful api, reka bentuk Github API v3 boleh dikatakan sebagai model, anda juga boleh melihat.