Pertanyaan yang diberi tag rest

356
400 vs 422 respons terhadap POST data

Saya mencoba mencari tahu apa kode status yang benar untuk dikembalikan pada skenario yang berbeda dengan API "seperti REST" yang sedang saya kerjakan. Katakanlah saya memiliki titik akhir yang memungkinkan pembelian POST dalam format JSON. Ini terlihat seperti ini: { "account_number": 45645511,...

335
Bagaimana cara melakukan panggilan ke api REST menggunakan C #?

Ini adalah kode yang saya miliki sejauh ini: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System; using System.Net.Http; using System.Web; using System.Net; using System.IO; namespace ConsoleProgram { public class Class1 { private const string URL...

329
Pagination dalam aplikasi web REST

Ini adalah reformulasi yang lebih umum dari pertanyaan ini (dengan menghilangkan bagian-bagian spesifik Rails) Saya tidak yakin bagaimana menerapkan pagination pada sumber daya dalam aplikasi web yang tenang. Dengan asumsi bahwa saya memiliki sumber daya yang disebut products, menurut Anda yang...

317
Panggil API REST dalam PHP

Klien kami telah memberi saya API REST ke mana saya harus menelepon PHP. Tetapi kenyataannya dokumentasi yang diberikan dengan API sangat terbatas, jadi saya tidak benar-benar tahu cara menelepon layanan. Saya sudah mencoba ke Google, tetapi satu-satunya yang muncul adalah Yahoo! tutorial tentang...

303
Apa perbedaan antara HTTP dan REST?

Setelah membaca banyak tentang perbedaan antara REST dan SOAP, saya mendapat kesan bahwa REST hanyalah kata lain untuk HTTP. Bisakah seseorang menjelaskan fungsi apa yang ditambahkan REST ke HTTP? Catatan : Saya tidak mencari perbandingan REST versus SOAP. Pembaruan : Terima kasih atas jawaban...

301
Apa praktik terbaik untuk sumber daya bersarang REST?

Sejauh yang saya tahu setiap sumber daya individu harus hanya memiliki satu jalur kanonik . Jadi, dalam contoh berikut, apa yang akan menjadi pola URL yang baik? Ambil contoh, perwakilan dari Perusahaan. Dalam contoh hipotetis ini, setiap perusahaan memiliki 0 atau lebih departemen dan...

288
Praktik terbaik pagination API

Saya membutuhkan bantuan menangani case edge yang aneh dengan API paginasi yang saya bangun. Seperti banyak API, ini memberikan hasil yang besar. Jika Anda query / foos, Anda akan mendapatkan 100 hasil (mis. Foo # 1-100), dan tautan ke / foos? Page = 2 yang akan mengembalikan foo #...

283
Bagaimana cara membuat REST URL tanpa kata kerja?

Saya kesulitan menentukan cara mendesain URL yang tenang. Saya semua untuk pendekatan tenang menggunakan URL dengan kata benda dan bukan kata kerja tidak mengerti bagaimana melakukan ini. Kami menciptakan layanan untuk mengimplementasikan kalkulator keuangan. Kalkulator ini mengambil banyak...

277
Kapan menggunakan @QueryParam vs @PathParam

Saya tidak mengajukan pertanyaan yang sudah diajukan di sini: Apa perbedaan antara @PathParam dan @QueryParam Ini adalah "praktik terbaik" atau pertanyaan konvensi. Bila Anda akan menggunakan @PathParamvs @QueryParam. Apa yang dapat saya pikirkan adalah bahwa keputusan tersebut mungkin...

273
Bagaimana cara mendapatkan tubuh POST di php?

Saya mengirimkan sebagai POST ke halaman php berikut ini: {a:1} Ini adalah badan permintaan (permintaan POST). Dalam php, apa yang harus saya lakukan untuk mengekstraksi nilai itu? var_dump($_POST); bukan solusinya, tidak

272
Kode respon REST untuk data yang tidak valid

Kode respons apa yang harus diberikan kepada klien jika ada skenario berikut? Data yang dikirimkan tidak valid saat pendaftaran pengguna seperti format email yang salah Nama pengguna / Email sudah ada Saya memilih 403. Saya juga menemukan yang menurut saya bisa digunakan. Wikipedia: 412...

267
Spring RestTemplate DAPATKAN dengan parameter

Saya harus melakukan RESTpanggilan yang menyertakan tajuk khusus dan parameter kueri. Saya mengatur saya HttpEntityhanya dengan header (tanpa badan), dan saya menggunakan RestTemplate.exchange()metode sebagai berikut: HttpHeaders headers = new HttpHeaders(); headers.set("Accept",...