非常不错的Nodejs工具:http-console
生活随笔
收集整理的這篇文章主要介紹了
非常不错的Nodejs工具:http-console
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http-console是一個用nodejs寫的類似于CURL的第三方庫文件.
可以很直觀的發送http請求以及查看返回結果. 安裝需求:
1, 安裝nodejs
2, 安裝npm
3, npm install http-console
我做了個簡單的例子:
啟動: http-console 127.0.0.1:3000
1, HTTP GET:
HTTP/1.1 200 OK
Etag: "5c7fa0cae55818cafc847a65e4bcb794"
Connection: close
Content-Type: application/json; charset=utf-8
Date: Mon, 17 Jan 2011 01:33:40 GMT
Server: WEBrick/1.3.1 (Ruby/1.8.7/2010-01-10)
X-Runtime: 13
Content-Length: 36
Cache-Control: private, max-age=0, must-revalidate
{ status: 'OK'}
2, HTTP POST:
http://127.0.0.1:3000/> POST /login... username=weekface&password=1234
HTTP/1.1 200 OK
Etag: "5c7fa0cae55818cafc847a65e4bcb794"
Connection: close
Content-Type: application/json; charset=utf-8
Date: Mon, 17 Jan 2011 01:33:40 GMT
Server: WEBrick/1.3.1 (Ruby/1.8.7/2010-01-10)
X-Runtime: 13
Content-Length: 36
Cache-Control: private, max-age=0, must-revalidate
{ status: 'OK', username: "weekface"}
3, 還可以輕松的設置Headers, 保存cookies, 使用SSL等等. 比如如果我這樣啟動http-console: http-console 127.0.0.1:3000 --cookies 這樣就會保存服務器端設置的cookies
http://127.0.0.1:3000/> \cookies{
? ? _rails_session: {
? ? ? ? value: 'BAh7BzoQX2NzcmZfdG9rZW4iMWkvL0p1ZXAwUXVmWDNqdWJFVVNzT0k1akVwVEV1UDVWai9VZHFoekNSczA9Og9zZXNzaW9uX2lkIiVmMmU0N2M4NjMxZGZhNTQ0NGY2OTlhNmUwYzI2YjA1Nw==--70afef3fcc39b5109f1474d0c9a7935d8affc29c',
? ? ? ? options: { path: '/', HttpOnly: undefined }
? ? }
}
總而言之,http-console提供了CURL之外的另外一個不錯的選擇.也充分體現了nodejs的靈活與強大.
轉載于:https://blog.51cto.com/writerok/710861
總結
以上是生活随笔為你收集整理的非常不错的Nodejs工具:http-console的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云桌面计算机被锁定如何解决,桌面布局已锁
- 下一篇: Hitool网口烧写失败问题