Pertanyaan yang diberi tag «rest»

Transfer status representasional, atau REST, adalah gaya arsitektur untuk perangkat lunak jaringan untuk mentransfer informasi melalui web.

3
API REST Versioning. Setiap API memiliki versinya sendiri
Sangat umum untuk menentukan versi REST API di URL, khususnya di awal jalur, yaitu sesuatu seperti: POST /api/v1/accounts GET /api/v1/accounts/details Namun, saya belum melihat desain di mana versi dikaitkan dengan setiap API. Dengan kata lain, kami mempertahankan versi setiap API secara terpisah. yaitu: POST /api/accounts/v2 GET /api/accounts/details/v3 Dengan menggunakan pendekatan …

1
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 perlu dilakukan klien kecuali untuk satu fitur, di mana …
15 rest  api  api-design  http 

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 


3
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 secara bersamaan, mis. V1 & V2 & V3 URI harus …


5
Apakah REST dan HATEOAS arsitektur yang baik untuk layanan web?
Jika saya mengerti benar, REST diresmikan oleh Roy Fielding sebagai model deskriptif dari arsitektur web. AFAIK Fielding tidak mengklaim REST itu bagus, dia hanya menggambarkan arsitektur web secara de-facto. Web pada saat ini telah membuktikan sistem hiperteks terdistribusi yang sangat sukses, sehingga jenis ini mengesahkan REST sebagai arsitektur yang sukses …
15 rest  hateoas 

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 …

4
Apa perbedaan oData dengan layanan REST?
Saya sedang mencari untuk menulis API layanan web dan saya berpikir untuk membuat layanan REST. Apa artinya OData dalam konteks ini? Bisakah Anda jelaskan perbedaan antara OData dan REST?
15 rest 

3
Haruskah saya mengembalikan respons 204 atau 404 ketika sumber daya tidak ditemukan?
Saya mengembangkan layanan RESTful sederhana untuk turnamen dan jadwal. Ketika sebuah turnamen dibuat melalui permintaan POST yang berisi badan JSON, turnamen tersebut dimasukkan ke dalam BiMap, dinyatakan sebagai berikut dalam implementasi DAO: private BiMap<String, Tournament> tournaments = Maps.synchronizedBiMap(HashBiMap.create()); Ketika sebuah turnamen dibuat, id string yang terkait dikembalikan sehingga pengguna dapat …
15 java  rest  web-services  http 

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 


6
Apakah sesi sisi server melanggar REST?
Menurut Roy Fielding (salah satu penulis utama spesifikasi HTTP) dalam tesis seminalnya, Styles Arsitektur ketika membahas REST , ia menyebutkan: [E] karena permintaan dari klien ke server harus berisi semua informasi yang diperlukan untuk memahami permintaan tersebut, dan tidak dapat memanfaatkan konteks yang tersimpan di server. Dengan "konteks tersimpan", ia …
14 rest 

4
Gunakan komposisi dan warisan untuk DTO
Kami memiliki ASP.NET Web API yang menyediakan REST API untuk Aplikasi Satu Halaman kami. Kami menggunakan DTO / POCO untuk meneruskan data melalui API ini. Masalahnya sekarang, bahwa DTO ini semakin besar dari waktu ke waktu, jadi sekarang kami ingin memperbaiki DTO. Saya mencari "praktik terbaik" bagaimana merancang DTO: Saat …
13 rest  api-design  web-api  dto  poco 

2
Untuk memasukkan ID sumber daya dalam muatan atau berasal dari URI
Mendesain API, kami menemukan pertanyaan apakah muatan PUT harus berisi ID sumber daya yang diperbarui. Inilah yang saat ini kami miliki: PUT /users/123 Payload: {name: "Adrian"} Kode rute kami mengekstraksi ID dari URI dan melanjutkan pembaruan. Pengguna pertama API kami mempertanyakan mengapa kami tidak mengizinkan ID dalam muatan: PUT /users/123 …
13 rest  resources 

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.