«http» etiketlenmiş sorular

Hiper Metin Aktarım Protokolü - web isteklerini ve yanıtlarını temsil eden metinsel bir sistem.

5
RESTful API. Oluşturulan / güncellenen nesneyi iade etmeli miyim?
WebApi kullanarak bir RESTful web hizmeti tasarlıyorum ve nesneleri güncellerken / oluştururken hangi HTTP yanıtlarının ve yanıt gövdelerinin geri döneceğini merak ediyorum. Örneğin bazı JSON'ları web servisine göndermek ve ardından bir nesne oluşturmak için POST yöntemini kullanabilirim. HTTP durumunu ayarlamak (201) veya ok (200) olarak ayarlamak ve basitçe "Yeni Çalışan …
36 rest  http 

3
Özel HTTP yöntemlerini uygulamada herhangi bir sorun var mı?
Aşağıdaki biçimde bir URL’miz var / Örnek / {instancetype} / {InstanceID} Standart HTTP yöntemleriyle arayabilirsiniz: POST, GET, DELETE, PUT. Ancak, "Taslak olarak kaydet" veya "Curate" gibi gerçekleştirdiğimiz birkaç işlem daha var. DRAFT, VALIDATE, CURATE gibi özel HTTP yöntemlerini kullanabileceğimizi düşündük. Bence standartlar bu yana kabul edilebilir. "HTTP / 1.1 için …
34 rest  http 

6
Bir HTTP API her zaman bir gövde döndürmeli mi?
HTTP API yanıtlarıyla ilgili bir tür standart var mı? Bu konuyu okuduktan sonra merak etmeye başladım. Çalışmamda genel HTTP JSON API'mizi geliştiriyoruz ve kesinlikle gerekmediğinde hiçbir şey döndürmüyoruz (örneğin / PUT / resource / {id} 'a yalnızca OK veya karşılık gelen 4XX veya 5XX kodu girdiğinde 200 döndürür, ancak JSON …
33 rest  api-design  http 


6
RESTful olmayan bir HTTP API'si ne çağrılır? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 4 yıl önce kapandı . HTTP tabanlı bir API'ye ne ad verirsiniz, kaynakları adlandırmak için URI'yi ve bu kaynakları işlemek için HTTP …
24 terminology  rest  api  http 

2
Kendi HTTP durum kodlarımı oluşturmalı mıyım? (bir Twitter 420: Sakin Olun)
Yazılım Mühendisliği Yığın Değişimi'nde yanıtlanabileceği için bu sorun Sunucu Arızasından geçirilmiştir . 6 yıl önce göç etmiş . Şu anda ilk defa bir HTTP API uyguluyorum. HTTP durum kodları için Wikipedia sayfasına bakarak çok zaman harcıyorum çünkü doğru durumlar için doğru kodları uygulamaya kararlıyım. Bu sayfada listelenen 420 numaralı bir …
24 api-design  http 

5
Web sunucuları aynı köken politikasını nasıl uygular?
RESTful API'ler geliştirmek için daha derine dalıyorum ve şimdiye dek bunu başarmak için birkaç farklı çerçeveyle çalıştım. Tabii aynı kökene sahip bir politikaya girdim ve şimdi web sunucularının (web tarayıcıları yerine) bunu nasıl uyguladıklarını merak ediyorum. Anladığım kadarıyla, bazı zorlayıcılar tarayıcının sonunda ortaya çıkıyor (örneğin, bir sunucudan alınan bir Access-Control-Allow-Origin …

3
“Plan sınırı aşıldı” yanıtı için önerilen HTTP durum kodu
Kullanıcıların her zaman birkaç "plandan" birinde olduğu bir proje için bir REST API tasarlıyorum - her plan, bir hesabın sahip olabileceği maksimum kullanıcı sayısı veya yükleyebilecekleri maksimum veri sayısı gibi bazı kaynak sınırlarını tanımlar. Bu sınırlardan birine ulaşıldığında, kullanıcılar daha fazla kaynak elde etmek için planlarını yükseltebilir (temelde ödeme yaparlar). …
24 rest  api-design  http 

5
Bir web sitesi için kullanıcı dostu URL'leri ve veritabanı kimliği gerçeklerini sağlama
Ürünler, blog yazıları ya da bir şey olsun, kaynaklar veritabanımız var. Herkese açık web sitesi için bunları ele almak üzere bir URL şeması tasarlamamız gerekiyor. İşte veritabanı kimliğine bağlı iki örnek: https://www.youtube.com/watch?v=7FPS6llqhXw http://www.amazon.co.uk/gp/product/B000NHOMSQ İşte arkadaşça bir örnek: http://en.wikipedia.org/wiki/LED_circuit (Oradaki tarama hayatımı biraz gözden geçirdi) URL’yi, bir e-postada veya belgede asılı …

2
RESTful API'deki kullanıcı izinleri düzeyleri
Diyelim ki internetteki en sevimli kedileri sıralayan bir şirketim var. /cats/Kullanıcılara en sevimli ve sevimli kedileri sağlayan bir kaynak öneriyorum . Kullanıcılar, hiç ödeme yapmadıysa veya kaydolduysa ilk 3 kediyi alabilir. 337 dolar ödemiş ve giriş yapmışlarsa ilk 10 kedi, 1337 dolar ödemiş ve giriş yapmışlarsa ilk 100 kedi. Talepte …
23 rest  http  url  http-response 

2
Bir şeyi “ortaya çıkarmak” ne demektir?
Bu yüzden bir Google App Engine Uygulaması oluşturmaya çalışıyorum ve birkaç kez "teşhir" terimiyle karşılaşıyorum, örneğin "ilk uygulamanız HTTP tabanlı bir API kullanarak nesneleri ortaya çıkarabilir" ve "bu datamodel sınıfını bir REST API ". "Maruz kalmak" ne anlama geliyor? İlişkili belirli bir eylem var mı, yoksa tasarımın soyut bir parçası …

2
Kullanıcı hak taleplerimi JWT jetonunda saklamalı mıyım?
Bir kaynak sunucusuna istekleri doğrulamak için HTTP başlıklarında JWT belirteçleri kullanıyorum. Kaynak sunucu ve kimlik doğrulama sunucusu, Azure'da iki ayrı çalışan rolüdür. İddiaları jetonda saklamalı mıyım yoksa başka bir şekilde talebe / yanıta mı eklemem gerektiği konusunda karar veremem. Talepler listesi, istemci tarafı UI öğelerinin oluşturulmasını ve sunucudaki verilere erişimi …

6
POSTing işleminden önce bir önizleme göstermek için REST bitiş noktası
Bir REST arka uç ve HTML + JS ön uç tarafından desteklenmektedir yeni bir web uygulaması tasarlıyorum. Uygulamanın birçok öğesinin durumunda birkaç yan etkisi olan bir varlığı değiştirmek için (PO'yu çağıralım) bir POST yöntemi vardır. POST'un şu şekilde yapıldığını varsayalım : POST /api/config BODY {config: ....} Bu nedenle, son kullanıcının …

3
RESTful API'sında jeton yenileme / oturum sona erme durumunu işleme
Kullanıcı kimlik doğrulaması için JWT belirteçleri (bir loginbitiş noktası tarafından yayınlanan ve daha sonra tüm üstbilgilere gönderilen) kullanan RESTful API oluşturuyorum ve belirteçler, sabit bir süre sonra yenilenmesi gerekiyor ( renewyenilenen bir belirteç döndüren bir bitiş noktası çağrılıyor) ). Bir kullanıcının API oturumunun jetonun süresi dolmadan geçersiz hale gelmesi olasıdır, …

2
HTTP sunucusu nasıl yazılır?
Başlığın dediği gibi, bir HTTP sunucusu yazmak istiyorum. Sorum şu, bunu nasıl yaparım? Bu ÇOK genel ve çok "yüksek seviye" geliyor biliyorum, ama benim delilik için bir yöntem var. Bu soruya bir cevap, bence dil agnostik olmalıdır; yani, hangi dili kullanırsam kullanın (örneğin, C, C ++, Java, vb.) cevap aynı …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.