我正在使用ruby thin在本地計算機上運行服務器。在我的ruby代碼中,只要服務器啓動成功,我想以編程方式打開Web瀏覽器向該服務器發送請求。我怎樣才能做到這一點?一旦服務器成功啓動,如何以程序方式打開Web瀏覽器
我有這樣的代碼:
Rack::Handler::Thin.run(Rack::Builder.new do
map("/resource/"){run(Rack::File.new("/"))}
map("/") do
run(->env{
h = Rack::Utils.parse_nested_query(env["QUERY_STRING"])
[200, {},[some_method_to_dynamically_generate_content(h)]]})
end
end, Port: 3000)
其觀察從該目錄localhost:3000
或文件請求的要求,我想提出一個命令這個Ruby代碼中運行google-chrome localhost:3000
,但我不知道在哪裏放置它。
有了'curl',我是否需要繼續輪詢,或者有一種方法,一旦它開始,我可以從瘦身板獲得通知? – sawa 2012-02-20 06:04:54