Pertanyaan yang diberi tag «rest»

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


3
Mengapa metode PATCH tidak idempoten?
Saya bertanya-tanya tentang ini. Misalkan saya memiliki usersumber daya iddan namebidang. Jika saya ingin memperbarui bidang, saya bisa melakukan permintaan PATCH ke sumber daya seperti ini PATCH /users/42 {"name": "john doe"} Dan kemudian aplikasi akan memperbarui nama pengguna 42. Tetapi mengapa jika saya mengulangi permintaan ini hasilnya akan berbeda? Menurut …

4
Kode Status HTTP untuk “Still Processing”
Saya sedang membangun API tenang yang mendukung antrian tugas yang sudah berjalan lama untuk penanganan akhirnya. Alur kerja khas untuk API ini adalah: Pengguna mengisi formulir Klien memposting data ke API Pengembalian API 202 Diterima Klien mengalihkan pengguna ke URL unik untuk permintaan itu ( /results/{request_id}) ~ akhirnya ~ Klien …
47 rest  http 


3
Apa cara yang tepat untuk melakukan metode pencarian RESTful yang kompleks?
Mengikuti prinsip REST, saya ingin membuat metode GET untuk API saya yang melakukan pencarian menggunakan beberapa kriteria dan mengembalikan hasilnya ke klien. Masalahnya adalah bahwa kriteria dapat memiliki hingga 14 parameter, salah satunya adalah daftar objek yang kompleks, jadi ... Saya bahkan tidak tahu apakah mungkin untuk menyandikan / mendekodekan …
44 rest  api 

2
Kode status HTTP REST yang disarankan untuk 'batas permintaan tercapai'
Saya mengumpulkan spesifikasi untuk layanan REST, yang sebagiannya akan menggabungkan kemampuan untuk membatasi pengguna di seluruh layanan dan pada kelompok, atau pada sumber daya individu. Sama halnya, batas waktu untuk ini dapat dikonfigurasi per sumber daya / grup / layanan. Saya hanya melihat melalui spesifikasi HTTP 1.1 dan mencoba memutuskan …

2
Apakah kinerja satu-satunya alasan untuk tidak menggunakan SignalR (websockets) sepenuhnya sebagai pengganti API REST tradisional?
Saya telah digunakan SignalRuntuk mencapai fungsionalitas pengiriman pesan langsung di beberapa proyek saya. Tampaknya bekerja dengan andal dan sangat mudah dipelajari untuk digunakan. Godaan, setidaknya bagi saya, adalah meninggalkan pengembangan layanan Web API dan gunakan SignalRuntuk semuanya. Saya merasa ini bisa dicapai dengan desain yang bijaksana, dan jika ya, itu …

6
Apa cara terbaik untuk mengembalikan array sebagai respons di RESTful API?
Anggaplah kita memiliki sumber daya seperti ini, book: type: object properties: author: {type: string} isbn: {type: string} title: {type: string} books: type: array items: book Jadi, ketika seseorang membuat GETsumber daya di buku, kami akan mengembalikan yang berikut [{"author": "Dan Brown", "isbn": "123456", "title": "Digital Fortress"}, {"author": "JK Rowling", "isbn": …
41 rest  json 


4
REST - Pengorbanan antara negosiasi konten melalui header Terima versus ekstensi
Saya sedang bekerja melalui merancang API yang tenang. Kami tahu kami ingin mengembalikan JSON dan XML untuk sumber daya apa pun yang diberikan. Saya telah berpikir kami akan melakukan sesuatu seperti ini: GET /api/something?param1=value1 Accept: application/xml (or application/json) Namun, seseorang dikeluarkan menggunakan ekstensi untuk ini, seperti: GET /api/something.xml?parm1=value1 (or /api/something.json?param1=value1) …


3
REST API - Haruskah API Mengembalikan Objek JSON Bersarang?
Ketika datang ke API JSON apakah itu praktik yang baik untuk meratakan respons dan menghindari objek JSON bersarang? Sebagai contoh katakanlah kita memiliki API yang mirip dengan IMDb tetapi untuk video game. Ada beberapa entitas, Game, Platform, ESRBRating, dan GamePlatformMap yang memetakan Game dan Platform. Katakanlah Anda meminta / game …
38 design  rest  api-design  json 

5
Bagaimana cara menggambarkan perubahan arsitektur yang sengaja melanggar standar REST?
Saya mengusulkan perubahan pada proyek perangkat lunak yang dirancang dengan buruk yang mengalami banyak masalah. Pada tingkat tinggi, proyek ini menggunakan Angular di front-end dan menggunakan berbagai API REST; itu semua hebat (saya tidak melihat perlunya mengubah teknologi atau alat kami). Masalahnya adalah bahwa basis kode secara proporsional lebih besar …

2
Apa cara yang tepat untuk melakukan REST?
Semua orang saat ini melakukan SOA , bahkan jika beberapa tidak benar-benar mengerti tentang apa itu. Jadi mereka salah melakukannya. Menggunakannya sebagai analogi, saya tahu apa itu REST (atau setidaknya saya pikir saya tahu) dan ingin melakukannya. Tetapi saya ingin melakukannya dengan benar. Jadi pertanyaan saya adalah apa cara yang …

5
API TENANG. Haruskah saya mengembalikan objek yang telah dibuat / diperbarui?
Saya merancang layanan web RESTful menggunakan WebApi dan bertanya-tanya apa tanggapan HTTP dan badan respons untuk kembali saat memperbarui / membuat objek. Sebagai contoh saya dapat menggunakan metode POST untuk mengirim beberapa JSON ke layanan web dan kemudian membuat objek. Apakah ini praktik terbaik untuk kemudian mengatur status HTTP ke …
36 rest  http 

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.