Pertanyaan yang diberi tag «api»

Antarmuka pemrograman aplikasi (API) adalah spesifikasi perangkat lunak yang dimaksudkan untuk digunakan oleh perangkat lunak lain.

2
Apa cara terbaik untuk membuat model respons kesalahan REST API dan sistem kode kesalahan?
Implementasi REST saya akan mengembalikan kesalahan di JSON dengan struktur berikut: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Saya menyarankan untuk membuat model respons khusus, di mana saya dapat memberikan nilai yang diperlukan untuk properti (dev_message, message_for_user, some_internal_error_code), dan mengembalikannya. Dalam kode akan mirip dengan ini: $responseModel …
15 php  mvc  rest  api 

7
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, saat menulis tes, ini mengakibatkan sering digunakan strlen(), seperti: const char* string = "Ugh, …
15 c  api  strings 

4
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 AMQP, ini berarti bahwa kita tidak membutuhkan …

1
Unit menguji klien dan pembungkus API
Saya telah berputar-putar mencoba mencari cara terbaik untuk menguji unit perpustakaan klien API yang saya kembangkan. Perpustakaan memiliki Clientkelas yang pada dasarnya memiliki pemetaan 1: 1 dengan API, dan Wrapperkelas tambahan yang menyediakan antarmuka yang lebih ramah pengguna dari atas Client. Wrapper --> Client --> External API Saya pertama kali …

1
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 untuk menariknya keluar yang dapat …
14 api 

1
Apa cara yang tepat untuk bersarang sumber daya dalam model REST?
Saya merancang API layanan REST dan macet di jalan yang tepat ke sumber daya sarang. Sumber daya: mitra, tiket, pengaturan Koneksi antara sumber daya: mitra memiliki banyak tiket, mitra memiliki set pengaturan, Logika bisnis: Anda dapat mencantumkan semua mitra sebagai pengguna anonim, Anda dapat menambahkan tiket baru ke mitra yang …
14 api  rest  api-design 

5
Dalam desain API, kapan harus menggunakan / menghindari polimorfisme ad hoc?
Sue sedang merancang perpustakaan JavaScript Magician.js,. Kunci pasnya adalah fungsi yang menarik Rabbitkeluar dari argumen yang disahkan. Dia tahu penggunanya mungkin ingin menarik kelinci keluar dari String, a Number, a Function, bahkan mungkin a HTMLElement. Dengan pemikiran itu, ia dapat merancang API-nya seperti: Antarmuka yang ketat Magician.pullRabbitOutOfString = function(str) //... …

4
Menggunakan tata bahasa alami dalam API yang lancar
Saya mengutak-atik abstraksi kueri tentang WebSQL / Phonegap Database API, dan saya merasa tertarik, dan ragu-ragu, mendefinisikan API yang lancar yang meniru penggunaan tata bahasa Inggris alami. Mungkin paling mudah untuk menjelaskan ini melalui contoh. Berikut ini adalah semua kueri yang valid dalam tata bahasa saya, dan komentar menjelaskan semantik …
14 javascript  api 



5
Bagaimana cara mensimulasikan REST API?
Saya sedang mengerjakan proyek baru yang akan meminta data dari API REST pihak ke-3. Ini untuk umpan data olahraga waktu nyata, jadi umpan itu hanya berfungsi saat permainan benar-benar terjadi. Meskipun pihak ke-3 memberikan dokumentasi yang baik (XSD, dll), mereka tidak memiliki cara untuk mensimulasikan gim yang terjadi, dan untuk …
13 api  rest 

2
Haruskah RESTful API menyediakan data untuk seluruh formulir?
Katakanlah saya memiliki aplikasi web JavaScript yang sepenuhnya menggunakan RESTful API untuk data. Katakanlah aplikasi ini memiliki formulir data, dan katakanlah saya sedang mengedit catatan di / produk / 12345. Saat membangun formulir, saya membuat permintaan RESTful ke / produk / 12345 dan mendapatkan data JSON: { "id": 12345, "name": …
13 api  rest  forms 

5
Menyeimbangkan injeksi ketergantungan dengan desain API publik
Saya telah merenungkan bagaimana menyeimbangkan desain yang dapat diuji menggunakan injeksi ketergantungan dengan menyediakan API publik sederhana yang tetap. Dilema saya adalah: orang ingin melakukan sesuatu seperti var server = new Server(){ ... }dan tidak perlu khawatir menciptakan banyak dependensi dan grafik dependensi yang Server(,,,,,,)mungkin dimiliki. Saat berkembang, saya tidak …
13 c#  api 


1
Otentikasi API, Token satu kali, VS Token dinamis
Kami sedang mengerjakan proyek baru, kami adalah dua pengembang utama dan mendapatkan persimpangan tentang cara menggunakan token untuk mengamankan komunikasi antara server dan klien. Saran Pertama: (Token Statis satu kali AKA) klien meminta token utama, dengan mengirim nama pengguna dan kata sandi dan current_time (variabel ini akan disimpan dalam database …
13 security  api 

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.