Pertanyaan yang diberi tag «api-design»


7
Apa praktik terbaik untuk sumber daya bersarang REST?
Sejauh yang saya tahu setiap sumber daya individu harus hanya memiliki satu jalur kanonik . Jadi, dalam contoh berikut, apa yang akan menjadi pola URL yang baik? Ambil contoh, perwakilan dari Perusahaan. Dalam contoh hipotetis ini, setiap perusahaan memiliki 0 atau lebih departemen dan masing-masing departemen memiliki 0 atau lebih …
301 rest  api-design 

11
Praktik terbaik pagination API
Saya membutuhkan bantuan menangani case edge yang aneh dengan API paginasi yang saya bangun. Seperti banyak API, ini memberikan hasil yang besar. Jika Anda query / foos, Anda akan mendapatkan 100 hasil (mis. Foo # 1-100), dan tautan ke / foos? Page = 2 yang akan mengembalikan foo # 101-200. …

5
Mengapa Java Streaming sekali saja?
Tidak seperti C # IEnumerable, di mana pipa eksekusi dapat dieksekusi sebanyak yang kita inginkan, di Jawa stream dapat 'diulang' hanya sekali. Setiap panggilan ke operasi terminal menutup aliran, menjadikannya tidak dapat digunakan. 'Fitur' ini menghilangkan banyak daya. Saya membayangkan alasan untuk ini bukan teknis. Apa pertimbangan desain di balik …

8
Panggil metode sisi server pada sumber daya dengan tenang
Perlu diingat saya memiliki pemahaman yang belum sempurna tentang REST. Katakanlah saya punya URL ini: http://api.animals.com/v1/dogs/1/ Dan sekarang, saya ingin membuat server membuat kulit anjing. Hanya server yang tahu cara melakukan ini. Katakanlah saya ingin menjalankannya pada pekerjaan CRON yang membuat anjing menggonggong setiap 10 menit selama sisa keabadian. Seperti …

7
Kapan saya menggunakan params jalur vs paritas permintaan di API RESTful?
Saya ingin membuat API TENANG saya sangat mudah diprediksi. Apa praktik terbaik untuk memutuskan kapan harus melakukan segmentasi data menggunakan URI daripada menggunakan params kueri. Masuk akal bagi saya bahwa parameter sistem yang mendukung pagination, sorting, dan pengelompokan setelah '?' Tetapi bagaimana dengan bidang seperti 'status' dan 'wilayah' atau atribut …

4
Mengapa String.valueOf (null) melempar NullPointerException?
menurut dokumentasi, metode String.valueOf(Object obj)mengembalikan: jika argumennya adalah null, maka string sama dengan "null"; jika tidak, nilai obj.toString()dikembalikan. Tetapi bagaimana bisa ketika saya mencoba melakukan ini: System.out.println("String.valueOf(null) = " + String.valueOf(null)); itu melempar NPE saja? (coba sendiri jika Anda tidak percaya!) Pengecualian di utas "utama" java.lang.NullPointerException di java.lang.String. (Sumber Tidak …


28
GB Inggris, atau Inggris AS?
Jika Anda memiliki API, dan Anda adalah pengembang yang berbasis di Inggris dengan audiens yang sangat internasional, sebaiknya API Anda setColour() atau setColor() (Untuk mengambil satu kata sebagai contoh sederhana.) Insinyur yang berbasis di Inggris seringkali cukup defensif tentang ejaan mereka yang 'benar' tetapi dapat dikatakan bahwa ejaan AS lebih …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.