javascript - Bagaimana untuk menamakan operasi yang tidak mematuhi CURD dalam URL gaya REST?
PHP中文网
PHP中文网 2017-06-20 10:07:48
0
4
1010

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.

PHP中文网
PHP中文网

认证0级讲师

membalas semua(4)
Ty80

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} OR GET users/vip/{id} 获取单个资源
GET vips/user OR GET users/vip Dapatkan pelbagai sumber

迷茫

Anda 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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan