sha1.lua 494 B

1234567891011121314
  1. -- GET /api/sha1.lua 测试 WebSocket Accept 的 SHA1/Base64 算法
  2. -- RFC6455 样例:
  3. -- Key = dGhlIHNhbXBsZSBub25jZQ==
  4. -- Accept = s3pPLMBiTxaQ9kYGzzhZRbK+xOo=
  5. --
  6. -- 可选参数:?key=你的Sec-WebSocket-Key
  7. local request = require("fastweb.request")
  8. local response = require("fastweb.response")
  9. local codec = require("fastweb.codec")
  10. local base64 = require("base64")
  11. local utils = require("utils")
  12. local cjson = require("cjson")
  13. print("headers:",cjson.encode(request.headers()))