2017-04-12 57 views
0

我很快將爲我工作的同事做關於HTTP基礎知識的演示。有沒有這樣的東西作爲一個HTTP shell?

我做這樣的事情了許多次,有一件事我喜歡做的是直接的telnet到HTTP服務器併發送各種標頭的方式。這個想法是展示協議的簡單性,並從討論中刪除瀏覽器。

在過去,我用了一個文本文檔的頁眉從因爲錯別字和超時的複製。因此,它是這樣的:

  • telnet來somewebserver.com:80
  • 對於第一次去,只需鍵入GET等,這強調了事實,這是簡單的,只是文字等
  • 對於以後的請求,請複製並粘貼來自文本文檔的請求。
  • 等...

這將是很好,如果有重播以前的命令,類似這樣的各種炮彈的歷史著作的方式。但是,搜索http [interactive] shell是一個無關痛癢的荒涼場所。

這樣的事情是否存在?或者我是否以我的搜索條件爲基礎?歡迎任何建議,包括有關其他工具的建議或建立自己的建議。

我很可能會做在Macintosh上的呈現。

謝謝!

格雷格

+1

我懷疑這樣的事情存在,只是因爲不需要使用HTTP服務器_raw_互動交流。我可以想象的是,使用標準shell並打開http服務器的套接字。然後,您可以簡單地將任何您喜歡的術語重定向到該套接字。 – arkascha

+1

rlwrap ...和netcat? –

+1

是的,只是想到'kermit',但後來確實出現了'netcat'。 – arkascha

回答

0

我建議你使用PostMan,我用它來開發RESTful API中好幾年了,它可以發送任何類型的HTTP請求,同步您的瀏覽器的cookie,我覺得這也是一個偉大的工具管理你的http請求。

+0

不錯,但有點超重這個用例。 OTOH值得期待日常工作。謝謝! –

0

我的回答是@ BenjaminW的基礎上的。

HTTPie似乎做我想做的。

https://httpie.org/

相關問題