Pertanyaan yang diberi tag rest

12
Haruskah saya mengizinkan parameter yang tidak diketahui?

Saya merancang API yang tenang dan dihadapkan dengan masalah judul, disajikan kembali untuk kejelasan: Haruskah saya gagal dengan cepat jika klien mengirim parameter yang tidak dikenal? Sebagai contoh, http://example.com/api/foo?bar=true&paula=bean Di atas, baradalah parameter yang valid...

12
Flat atau bersarang JSON untuk data hierarki?

Saya sudah bolak-balik ~ 5 kali sudah. Titik akhir REST ini /api/tags/akan untuk penggunaan internal (tidak ada klien pihak ke-3), saya satu-satunya yang bekerja dengannya. Saya memutuskan antara dua representasi ini: Datar { "types":[ { "id":1, "text":"Utility" }, { "id":7,...

12
Layanan MVC dan RESTful API

MVC cukup mudah. Ada Model, Pengontrol dan Tampilan. Saat kami membuat situs web, semuanya datang bersamaan karena ' klien mengirimkan permintaan kata kunci REST ke server -> server mencocokkan URL yang diminta dengan tindakan pengontrol -> yang kemudian memanggil model untuk pengumpulan /...

11
Merancang otentikasi untuk REST API

Saya sedang mengerjakan API untuk layanan REST yang akan saya produksi dan konsumsi. Saya telah menghabiskan beberapa hari terakhir mencoba mencari cara untuk menangani otentikasi dengan baik, dan berpikir saya akhirnya menemukan sesuatu. Saya datang dengan ini berdasarkan fakta-fakta berikut...

10
Penggunaan khusus tajuk Otorisasi dalam API REST

Saya sedang membangun api REST di mana klien diautentikasi menggunakan sertifikat klien. Klien dalam hal ini bukan pengguna individu, tetapi semacam lapisan presentasi. Pengguna diautentikasi menggunakan pendekatan kustom dan itu adalah tanggung jawab lapisan presentasi untuk melihat bahwa ini...

10
Konsep REST API

Saya memiliki tiga pertanyaan tentang desain REST API yang saya harap seseorang dapat menjelaskan. Saya telah mencari tanpa henti selama berjam-jam tetapi belum menemukan jawaban untuk pertanyaan saya di mana saja (mungkin saya tidak tahu harus mencari apa?). pertanyaan 1 Pertanyaan pertama saya...