Pertanyaan yang diberi tag api

18
Deprecate a web API: Best Practices?

Akhirnya Anda perlu mendepresiasi bagian-bagian dari API web publik Anda. Namun saya bingung bagaimana cara terbaik untuk melakukannya. Jika Anda memiliki basis aplikasi pihak ke-3 yang besar hanya menyentak versi lama dari API sepertinya cara yang salah untuk melakukannya karena hampir semua...

18
Apa artinya “mengekspos” sesuatu?

Jadi saya sedang bekerja membuat Aplikasi Mesin Aplikasi Google, dan saya telah menemukan istilah "mengekspos" beberapa kali, misalnya "aplikasi pertama Anda dapat mengekspos objek menggunakan API berbasis HTTP" dan "memaparkan kelas model model ini melalui API SISA ". Apa artinya "mengekspos"?...

16
Kapan menggunakan sumber daya bersarang di API yang tenang

Saya memiliki dua sumber: pengguna dan tautan. Pengguna dapat memiliki beberapa tautan yang dikaitkan dengannya. Saya telah merancang API RESTful saya sehingga Anda dapat mencapai tautan yang dikaitkan dengan pengguna di URI berikut: /users/:id/links Namun, saya selalu perlu memiliki URI untuk...

15
Cara mendukung Versi API yang berbeda

Saya sedang menulis API Istirahat dan saya bertanya-tanya bagaimana cara terbaik untuk menangani mendukung versi yang berbeda. Dengan ini saya tidak bermaksud bagaimana mendefinisikan URI sebagai V2 atau V3, melainkan bagaimana menyusun kode mengingat bahwa itu perlu: Mendukung banyak versi...

15
API tenang dan i18n: bagaimana merancang respons?

Kami sedang merancang API yang tenang yang terutama dimaksudkan untuk memenuhi kebutuhan satu klien. Karena keadaannya yang sangat khusus, klien ini harus membuat sesedikit mungkin permintaan. API menangani i18n melalui header Bahasa Terima dalam permintaan. Ini berfungsi untuk semua hal yang...

15
Haruskah fungsi pustaka C selalu mengharapkan panjang string?

Saat ini saya sedang mengerjakan perpustakaan yang ditulis dalam C. Banyak fungsi perpustakaan ini mengharapkan string sebagai char*atau const char*dalam argumen mereka. Saya mulai dengan fungsi-fungsi itu selalu mengharapkan panjang string size_tsehingga null-termination tidak diperlukan. Namun,...

15
Bukankah CQRS overengineering?

Saya masih ingat masa lalu yang baik dari repositori. Tetapi repositori digunakan untuk tumbuh jelek seiring waktu. Kemudian CQRS menjadi arus utama. Mereka baik, mereka menghirup udara segar. Tetapi baru-baru ini saya telah berulang kali bertanya pada diri sendiri mengapa saya tidak menjaga logika...

15
REST atau AMQP dari Microservices, yang mana

Saya telah membaca banyak artikel tentang arsitektur microservices dan saya bertanya-tanya kapan harus menggunakan AMQP atau REST. Saya pernah membaca bahwa lepasnya kopling antara layanan adalah hal yang baik dan AMQP tampaknya menjadi pilihan yang baik dalam hal ini. Tetapi jika kita menggunakan...

14
Kunci API - konten atau tajuk

Bekerja pada API saat ini dan hanya ingin mengumpulkan pendapat tentang di mana tempat terbaik untuk mengirimkan kunci API. Saya tahu bahwa seharusnya tidak ada di URL, ini meninggalkan header permintaan atau badan pesan. Jika saya meletakkannya di header saya bisa datang dengan metode generik...