(GAVE UP ON INSTALLING CURB. POSTED NEW QUESTION PER SUGGESTION OF ONE OF THE RESPONDENTS) I thought curl was built-in but got an undefined method error in a sinatra app. is there a gem i need to add?
轨道3也有同样的问题?
应用程序是,我只需点击一个外部url(http://kickstartme.someplace.com?action=ACTIONNAME&;token=XYZXYZXYZ)来启动远程进程。
外部url以以下格式返回描述成功/失败的XML:
<session>
<success>true</success>
<token>xyzxyzxyz</token>
<id>abcabcabc</id>
</session>
所以,实际上,我所需要的只是让我的rails和sinatra应用程序访问该url,解析返回的任何内容,并粗暴地处理远程服务器无法回复的问题。