emptygif
زبان: اردو

تمام زبانیں اور فریم ورکس

Rack Ruby

Rack کے لیے Ruby کا اسنیپٹ جو /pixel.gif کی درخواستوں کا جواب خالی GIF سے دیتا ہے، جسے اسٹارٹ اپ پر ایک بار ڈیکوڈ کیا جاتا ہے۔

Rack Ruby

انسٹال
gem install rack rackup puma
فائل
config.ru
چلائیں
rackup -p 8080
GIF = "R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==".unpack1("m0").freeze

HEADERS = {
  "content-type" => "image/gif",
  "content-length" => GIF.bytesize.to_s,
  "cache-control" => "no-store",
}.freeze

run lambda { |env|
  if env["REQUEST_METHOD"] == "GET" && env["PATH_INFO"] == "/pixel.gif"
    [200, HEADERS.dup, [GIF]]
  else
    [404, { "content-type" => "text/plain" }, ["Not Found"]]
  end
}

ہم نے یہ اسنیپٹ چلایا اور اس کی لوٹائی ہوئی بائٹس کا موازنہ کیا۔

جانچیں

curl -sI http://localhost:8080/pixel.gif

آفیشل سائٹ: Rack

Ruby میں مزید