Pertanyaan yang diberi tag «web-api»

API khusus yang berkomunikasi melalui protokol web, seperti ASP.net Web API, serta API yang terpapar ke halaman web untuk komunikasi jaringan atau aplikasi untuk komunikasi perangkat


12
Bagaimana cara saya mengelola debat teknis atas WCF vs Web API?
Saya mengelola tim yang terdiri dari 15 pengembang sekarang, dan kami terjebak pada suatu titik dalam memilih teknologi, di mana tim tersebut dibagi menjadi dua tim yang benar-benar berlawanan, memperdebatkan penggunaan WCF vs Web API. Tim A yang mendukung penggunaan Web API, mengemukakan alasan-alasan berikut: API Web hanyalah cara modern …
49 wcf  decisions  web-api 

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 …

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 …

4
Mengapa tidak ada dukungan tipe WSDL untuk Web Api?
Jadi saya baru memulai dengan Net WebApi dan satu hal yang saya perhatikan langsung adalah bahwa tidak ada Kontrak yang mendefinisikan bagaimana API terlihat dan harus dikonsumsi (Permintaan / Tanggapan dari setiap Tindakan), ini biasanya dalam bentuk WSDL untuk WCF / Sabun. Sepertinya saya seperti ini adalah sesuatu yang akan …



6
mengapa orang melakukan REST API, bukan DBAL?
Di dua perusahaan terakhir, saya pernah berada di REST API untuk meminta data melalui aplikasi web. yaitu. alih-alih meminta aplikasi web melakukan SQL secara langsung, ia memanggil REST API dan yang melakukan SQL dan mengembalikan hasilnya. Pertanyaan saya adalah ... mengapa ini dilakukan? Jika itu akan diekspos ke pihak ketiga …

2
API SISA berbasis peran?
Saya sedang membangun API REST di mana beberapa pengguna dengan peran berbeda akan memiliki akses ke sumber daya yang dikandungnya. Untuk menjaga ruang lingkup tetap sederhana, mari kita ambil domain "siswa / guru / kelas": GET /students adalah sumber daya untuk mengakses. Pengguna mungkin memiliki peran seperti Siswa dan / …




1
Mengapa perpustakaan Microsoft bergantung pada Newtonsoft.Json?
Ini mungkin sudah mulai jauh ketika Microsoft membuat perpustakaan ASP.NET Web API, setidaknya saat itulah saya mengingatnya jika saya tidak salah. Bagaimanapun, sejak itu, paket-paket HTTPnya mulai tergantung pada pustaka Newtonsoft.Json untuk serialisasi data (de) ke dan dari JSON. Mengapa perusahaan sebesar Microsoft akan menambah ketergantungan pada pustaka sumber terbuka? …
18 .net  asp.net  json  web-api 

2
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 dengan benar dalam metode Action Controller's …

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 

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.