我正嘗試使用ruby/rails構建一個免費的Web應用程序它應該能夠通過各種移動運營商的在線表單發送短信。 (如this one(俄語))。Ruby/RoR和許多子進程
所以,我需要
- 等待用戶,誰願意通過我的網站發送短信。
- 建立與運營商網站的連接。可能使用機械化。
- 獲取驗證碼
- 顯示驗證碼給用戶
- 允許用戶輸入信息和驗證碼
- 提交表單上運營商網站(有消息,驗證碼,電話號碼)
到連接運營商網站應該在這個過程中保持活躍(否則驗證碼將會改變)。據我所知,每次發送短信都需要創建一個(子)進程。 您能否請告知在rails \ ruby中處理這個問題的最佳方法是什麼?
我對web開發還是比較陌生...... 我應該使用線程嗎?叉? popen方法?使用PTY?一些外在的寶石?我應該如何與我的過程溝通?
沒錯。你不需要保持連接打開,即使你這樣做也不會對驗證碼產生任何影響。只要確保提交所有隱藏的字段以及表單。 OMG! – mtyaka 2009-11-18 15:34:59
OMG!約旦,米塔卡 - 非常感謝!顯然,我喜歡過分複雜的事情...... 約旦 - 感謝你這麼好的回答!我剛剛發現我沒有足夠的聲望(<15),所以我無法將我的投票添加到您的答案中,對不起。 (但我會,一旦我得到15代表) 再次感謝。 – Konstantin 2009-11-18 15:54:00