Racké™å®šãªã‚‰ã‚€ã‹ã— rack-spyup ã¨ã„ã†ã‚‚ã®ã‚’書ã„ãŸã€‚自分ã§ä½¿ã£ã¦ã¿ãŸã‘ã©JSON APIã®ãƒ‡ãƒãƒƒã‚°ã¨ã‹ã ã¨é©å‘½çš„ã«ä¾¿åˆ©ã ã¨æ€ã†ã€‚ ãŸã ã€Rackã«åˆ°é”ã™ã‚‹å‰ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆãŒãŠäº¡ããªã‚Šã«ãªã£ãŸã‚Šã¨ã‹ã€ãã‚‚ãもサーãƒãƒ«ãƒ“ーã˜ã‚ƒãªã„ã—ã¨ã‹ã‚ã‚‹ã¨æ€ã†ã®ã§ã€ã‚‚ã£ã¨æ±Žç”¨çš„ãªæ„Ÿã˜ã§ãƒ€ãƒ³ãƒ—ã™ã‚‹æ‰‹é †ã‚’メモã—ã¦ã¿ã‚‹ã€‚ リクエストãŒæ¥ãŸã‚‰å†…容を全部ダンプã™ã‚‹HTTPサーãƒã‚’作る Rubyã«æ¨™æº–添付ã•ã‚Œã¦ã„ã‚‹ã€WEBrickã®åŸºæœ¬çš„ãªæ©Ÿèƒ½ã§å‰²ã¨ç°¡å˜ã«ä½œã‚Œã‚‹ã€‚ # -*- coding: utf-8 -*- require 'optparse' require 'webrick' require 'json' options = ARGV.getopts("p:", "port:") # The :monkey: raises # cf. http://d.hatena.ne.jp/vividcode/

{{#tags}}- {{label}}
{{/tags}}