Pertanyaan yang diberi tag «http»

HyperText Transfer Protocol - sistem tekstual untuk mewakili permintaan dan balasan web.

3
Mengapa HTTP tidak memiliki pengalihan POST?
Pengalihan HTTP dilakukan melalui kode HTTP 301, dan 302 (mungkin juga kode lain) dan bidang tajuk yang dikenal sebagai "Lokasi" yang memiliki alamat tempat baru untuk dituju. Namun, browser selalu mengirim permintaan "GET" ke URL itu. Namun, berkali-kali Anda perlu mengarahkan pengguna ke domain lain melalui POST (misalnya pembayaran bank). …

6
Mengapa GET meminta data perubahan pada server tidak?
Di seluruh internet, saya melihat saran berikut: GET jangan pernah mengubah data di server - gunakan permintaan POST untuk itu Apa dasar dari ide ini? Jika saya membuat layanan php yang memasukkan data dalam database, dan mengirimkannya parameter dalam string kueri GET, mengapa itu salah? (Saya menggunakan pernyataan yang disiapkan, …
109 http  http-request 


5
Apa yang ditawarkan HATEOAS untuk kemampuan menemukan dan memisahkan selain kemampuan untuk mengubah struktur URL Anda lebih atau kurang secara bebas?
Akhir-akhir ini saya telah membaca tentang Hypermedia sebagai Engine of Application State (HATEOAS), kendala yang diklaim membuat API web "benar-benar tenang". Pada dasarnya intinya termasuk tautan dengan setiap respons terhadap kemungkinan transisi yang dapat Anda lakukan dari kondisi saat ini. Izinkan saya menggambarkan apa yang HATEOAS didasarkan pada pemahaman saya …
62 rest  http  hateoas 

3
Mengejar garis miring di API RESTful
Saya telah berdebat tentang apa yang harus dilakukan dengan garis miring di API ISTIRAHAT. Katakanlah saya memiliki sumber daya yang disebut anjing dan sumber daya bawahan untuk masing-masing anjing. Karena itu kami dapat melakukan hal berikut: GET/PUT/POST/DELETE http://example.com/dogs GET/PUT/POST/DELETE http://example.com/dogs/{id} Tetapi apa yang kita lakukan dengan kasus khusus berikut: GET/PUT/POST/DELETE …
60 api  rest  http 

8
Kapan menggunakan kode status HTTP 404 dalam API
Saya mengerjakan sebuah proyek dan setelah berdebat dengan orang-orang di tempat kerja selama lebih dari satu jam. Saya memutuskan untuk tahu apa yang dikatakan orang-orang di stack-exchange. Kami sedang menulis API untuk suatu sistem, ada permintaan yang harus mengembalikan pohon Organisasi atau pohon Sasaran. Pohon Organisasi adalah organisasi tempat pengguna …

5
Haruskah saya mengembalikan status HTTP 400 (Permintaan Buruk) jika parameter secara sintaksis benar, tetapi melanggar aturan bisnis?
Katakanlah bahwa saya memiliki titik akhir REST yang menggunakan integer sebagai parameter: /makeWaffles?numberOfWaffles=3 Dalam hal ini, saya ingin angka menjadi positif karena saya tidak dapat membuat jumlah negatif wafel (dan meminta 0 wafel adalah buang-buang waktu). Jadi saya ingin menolak permintaan yang tidak mengandung bilangan bulat positif. Saya juga ingin …
56 api-design  http 



3
Apa yang termasuk dalam tajuk permintaan HTTP vs. badan permintaan?
Saya sedang mengerjakan serangkaian layanan web untuk klien seluler, dan persyaratannya meminta id perangkat unik untuk disertakan dengan semua permintaan, untuk disimpan dalam permintaan tertentu, dan digunakan untuk memfilter hasil pada yang lain. Sebuah saran dibuat agar dimasukkan ke header HTTP khusus karena akan disertakan dengan semua permintaan, jadi saya …

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 


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 …

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) …

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.