我有一个 Sinatra 应用程序,我想在其中获取客户端输入,如以下伪代码所示:
get '/foo' do
"doing some stuff"
foo = getInputFromClient
foo
"continuing to do more stuff"
foo = getInputFromClient
foo
"done"
end
这是我想在客户端看到的输出:
curl http://127.0.0.1:4567/foo #start the request
doing some stuff
#Somehow submit "shoop" to Sinatra
shoop
continuing to do more stuff
#Somehow submit "woop" to Sinatra
woop
done
我不能把它分成两个 curl 调用。我该如何做到这一点?我不应该首先使用 Sinatra 吗?我必须切换到插座吗?
我已经阅读了这些看起来确实相关的其他 问题,我对他们所谈论的内容不够熟悉,看它是否适用于我。对我的案例的其他问题或对谷歌的一些关键字的简化将不胜感激。