search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
276 gösterim
Rest service ile CRUD işlemlerimi yapmaktayım. Ancak bu işlemler sırasında dönülecek olan http status kodları nasıl olmalıdır?

CREATE yapmak isterken eğer var ise "zaten var" olduğunu , düzgün yaratılınca dönülecek status,  veya delete işemi sonrasında düzgünce silindiyse başka hata alındıysa başka status kod dönülmesi gerekir, Bunu neye göre belirlememiz lazım, standardı nedir bunun.
Genel Kavramlar kategorisinde 2.0k puan

1 cevap

0 oy

Bir sürü HTTP kod var. Listesine https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html buradan bakabilirsin. Bence kodların isimleriyle yaptığın işlemleri eşleştirmeyi düşünebilirsin ama genel kullanımda bariz olan kodlar var. Mesela yaptığın işlem başarılı ise, yani ekleme yapıyorsun doğru, silme yapıyorsun doğru, arattırıyorsun sonuç var bu durumlarda 200, aradığın kaydı bulamadın 404, hata oluştu 500 gibi kullanabilirsin.

Gerçi kayıt oluşturulmasıyla alakalı 201 de varmış ama ben hangisini kullanırım bilemedim. Bir liste şeklinde aşağıdaki resimden de bulabilirsin birşeyler. Ben de yeni gördüm güzel bir diagrammış.

https://i.stack.imgur.com/whhD1.png

6.2k puan

İlgili sorular

0 oy
1 cevap 226 gösterim
226 gösterim
Merhabalar; REST yapısına sahip bir serviste asagıdaki senaryolara ozgu olarak hangi hata kodunu donmemiz gerekir? 1- hatalı sorgu parametresi yolladıgımızda clienta hangi hata kodunu donmemiz gerekir ? 2- duzgun sorgu parametresi yollayıp, hatalı bir deger gonderdigimizde clienta hangi hata ... Eg: http://111.11.00.155:80800/GAR/v1/cars/model?id=98461654 (98461654 hatalı bir deger ) Tesekkurler
25 Temmuz 2017 Genel Kavramlar kategorisinde qblaylay 102 puan sordu
1 oy
1 cevap 681 gösterim
681 gösterim
HTTP 418 I'm a teapot (Ben bir çaydanlığım) hatası ne anlama geliyor? :) Hangi durumlarda istemciye yanıt olarak "Ben bir çaydanlığım kardeşim" yanıtı dönmeliyiz? :)
21 Mart 2019 Genel Kavramlar kategorisinde sinan 291 puan sordu
0 oy
2 cevap 387 gösterim
387 gösterim
Spring framework kullanarak rest servisler yazıyorum. Bazı durumlarda exception'a düşünce döndürdüğüm response'u exception tipine göre formatlamak ve response'u ve buna uygun http mesajını döndürmek istiyorum. Yani RestController'da bazı durumlarda yanıt vermek yerine exception fırlatacağım ama spring bu exception ı yakalayıp formatlayacak ve uygun http status mesajı ile döndürecek.
24 Mart 2019 Java kategorisinde sinan 291 puan sordu
0 oy
1 cevap 686 gösterim
686 gösterim
Spring kullanrak Rest service ile getUser (userId ile alıyorum) ve getByUserName diye iki methodum var ve userl leri ise api/user/{id} api/user/{userName} şeklinde, ancak ikisini seçmekte kararsız kalıyor sanırım. Bunu nasıl çözerim. @RequestMapping(value = "/user/{userName}", method = ... id) { ............. alınan hata ise; Error: Ambiguous handler methods mapped for HTTP path in spring...
16 Temmuz 2017 Java kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 458 gösterim
458 gösterim
GraphQL diye bir konu gözüme çarptı bloglara göz atarken. Bu konuda bilgisi olan var mıdır? nedir-ne işe yaramaktadır. REST e alternatif olarak çıktığı söyleniyor, neden ihtiyaç duyulmuş da bunu çıkarmışlar merak ettim.
10 Ağustos 2017 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu