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?
CEVAP
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.
Nasıl bir başlık curl çağrısı ile bir ...
Nasıl parametre olarak gönderilen bir ...
'bir YAZI arasındaki fark ne ve b...
Hata Kodu 403 ölümcül dönen Gıt için b...
Bir varlık gövdesini SİLİN HTTP isteği...