, dokümanına klasik bir merhaba dünya örneği,Raf yanıtı gövdesi neden bir dizi değil bir dizidir? Üçüncü değerdir neden
class HelloWorld
def call(env)
return [200, {}, ["Hello world!"]]
end
end
benim sorum [Merhaba dünya! "] değil, 'Merhaba dünya'?, dokümanına itibaren
vücut her yanıt vermelidir ve sadece dize değerlerini verim gerekir. Bu yılında Ruby 1.9 kıracak kadar vücut kendisi dize örneği olmamalıdır.
Neden vücudun ihtiyacı her birine cevap vermek için? ve hangi durumda önemli?
Öyle görünüyor ki, arabelleğe alınabilir ve daha sonra isteyen kişilere gönderilebilir. Yanıt oldukça büyük olabilir, bu yüzden sunucular "akışı". Sorunun, beden üzerindeki tüm iterasyondan başka Ruby 1.9 ile ilgili maddeye daha spesifik olduğu nedir? –
Aynı zamanda, C dünyasında send() ve recv() öğelerinin nasıl çalıştığını düşündüğünüzde de mantıklıdır. Recv'yi çağırdığınızda, onu doldurduğu karakterlerin bir arabelleğine verirsiniz. Tüm vücudu tek bir aramaya ulaştırdığınızdan emin değilsiniz. Bir dizi karakter gönderdiğinizde de aynısı geçerlidir. – nickethier