0
我有一個末日的應用程序,我想獲得客戶端輸入,如下面的僞代碼所示:獲取客戶輸入塊
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
我不能把它分成兩個捲曲調用。我該如何做到這一點?我應該首先使用Sinatra嗎?我必須切換到套接字嗎?
我已閱讀這些otherquestions這似乎有關,我不太熟悉他們談論的內容是否適用於我。對於我的情況或對Google幾個關鍵字簡化其他問題將不勝感激。
爲什麼你不能把它分成兩個cURL調用? –
因爲我想保持這個狀態。我現在意識到這是可能的,但由於某些原因,我的情況是特定的。我會接受你的回答,但是我會注意到,就我的情況而言,我只是想讓兩個程序彼此交談,使用套接字最終變得更實用。 – Seanny123