SORU
18 EYLÜL 2009, Cuma


DİNLENME ve Web Hizmetleri arasındaki fark

Ne fark arasında KALAN ve Java eklentisi (SABUN), baktım bu facebook apı, kullandıkları HTTP başlıkları ve bazı parametreleri (muhtemelen xml veya olmayan) ve sonuç olarak xml, başka nerede SABUN mu tam olarak aynı, HTTP başlıklarını xml parametre başlıkları xml.

SONUNA de tam olarak aynı şekilde auth ve diğer bilgiler için kullanılan SABUN http oturumu kullandığı token kimliği gerektirir. Bu SABUN görebiliyorum geri KALAN az gelişmiş versiyonu mu?

Ya da herhangi bir diğer performans değerlendirmeleri var mı? GERİSİ hakkında okuma sadece istemci sunucu iletişimi çok yüksek ama aynı hatta SABUN mu tam konuşur. Herkes DİNLENME ve SABUN doğru sınır tanımlayabilirsiniz nerede bana işaret edebilir.

SABUN çok şeffaf bir şekilde kullanıyoruz .net, ancak ben sadece her şey oldukça düzgün çalıştığı DİNLENMEK için attension ödeme gerçekten değer mi bilmek istiyorum.

REST mimarisi ve SABUN bir protokoldür ama benim sorum şu anda SABUN var GERİSİ mimarlık ASP.NET Java eklentisi uygulaması olduğunu ayrıntılı olarak biliyorum?

CEVAP
18 EYLÜL 2009, Cuma


SOAP XML olarak HTTP üzerinden/alma veri göndermek için bir protokoldür.

Tipik bir Java eklentisi nasıl açıklanır birkaç yöntem bir WSDL olacak. Bu kuralların gerçek sözleşme yok, sen her zaman API belgelerine çok ihtiyacımız var.

Genellikle bu gibi bir şey olacak .net):

  • POST Httpmysite.com/products.asmx/ListAllProducts- XML ürünlerin listesini verir
  • POST Httpmysite.com/products.asmx/GetProduct- döndürür yayınlanan içerik, SOAP, XML tabanlı Ürün için XML
  • POST Httpmysite.com/products.asmx/UpdateProduct- yayınlanan içerik, SOAP, XML tabanlı ürün değiştirir

Geri KALAN tüm yöntemleri yapılanma için bir sözleşme

  • Httpmysite.com/productsXML veya JSON tüm ürünlerin listesini verir
  • Httpmysite.com/products/14- 14 Ürün için XML veya JSON döndürür
  • POST Httpmysite.com/products/14- ne için HTML formunda post ürün 14 değiştirir.

DİNLENME tarayıcı URL beklediğiniz gibi çalışır. Böyle bir toplantı çok daha kolay anlamak için daha doğal ve. Tüm benzer bir şekilde çalışır API, sürece her sistemin tuhaflıklar öğrenme harcamak yok.

GERİSİ daha da ileri gidiyor, ideal olarak aşağıdaki gibi çalışır:

  • Http SİLMEK içinmysite.com/products/14- ürün 14 kaldırır
  • Httpmysite.com/products- yeni bir ürün ekliyor

Ne yazık ki tarayıcıların büyük bir çoğunluğu şimdi GET ve POST güvenmek zorunda, bu yüzden bu HTTP fiilleri uygulamak yok.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dom Esposito

    Dom Esposito

    26 Mayıs 2011
  • itfigueres

    itfigueres

    12 EKİM 2013
  • khloe brooks

    khloe brooks

    25 Temmuz 2011