SORU
10 HAZİRAN 2009, ÇARŞAMBA


HTTP isteği vücut ile

Bizim uygulama için yeni Huzurlu bir Java eklentisi geliştiriyorum.

Bir işin belirli varlıklar üzerinde OLSUN, müşteriler varlık içeriğini isteyebilir. Eğer bazı parametreleri (örneğin bir liste sıralama) eklemek istiyorsanız sorgu dizesinde bu parametreler ekleyebilirsiniz.

Alternatif olarak insanların istek vücuttaki bu parametreleri belirtmek mümkün olmak istiyorum. HTTP/1.1 açıkça bu yasak görünmüyor. Bu onları daha fazla bilgi belirtmek için izin verir, daha karmaşık xml isteklerini belirtmek için olabilir.

Soru:

  • Bu iyi bir fikir tamamen?
  • HTTP isteği kullanarak müşteriler ile ilgili sorunlar var, içinde bir ceset istek alacak?

http://tools.ietf.org/html/rfc2616

CEVAP
11 HAZİRAN 2009, PERŞEMBE


Roy Fielding's comment about including a body with a GET request.

Evet. Diğer bir deyişle, HTTP isteği herhangi bir mesaj içeren izin verilir ileti gövdesi, ve böylece zihin mesajları ayrıştırmak gerekir. ALMAK için sunucu anlambilim, ancak, bir vücut gibi,kısıtlanır eğer herhangi bir istek için hiçbir anlam anlamı vardır. Şartları yöntem semantik ile ilgili şartlar ayrıştırma üzerine ayrıdır.

Yani, evet, bir vücut gönderebilirsiniz, ve hayır, hiç yararlıdır bunu yapmak için.

Bu olacak HTTP katmanlı tasarımı/1.1 parçası yine spec bölümlenmiş bir kez açık (çalışma sürüyor).

....Roy

Evet, ALMAK isteği ile bir vücut gönderebilirsiniz ama bir anlamı olması gerekir. Sunucuda ayrıştırma tarafından ona bir anlam katmakiçeriğine göre yanıt değişiyorHTTP/1.1 spec ihlal ediyorsunuz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chuck Testa

    Chuck Testa

    14 AĞUSTOS 2011
  • Joe DiFeo

    Joe DiFeo

    7 AĞUSTOS 2012
  • Kassem G

    Kassem G

    25 EKİM 2006