【发布时间】:2019-05-17 06:08:06
【问题描述】:
我使用 Webrick 测试我的 HTTP 客户端,我需要测试它如何获取和设置 cookie。
Wikipedia provides 此类响应的示例:
HTTP/1.0 200 OK
Content-type: text/html
Set-Cookie: theme=light
Set-Cookie: sessionToken=abc123; Expires=Wed, 09 Jun 2021 10:18:14 GMT
...
但如果我这样做了
server.mount_proc ?/ do |req, res|
res["set-cookie"] = %w{ 1=2 2=3 }
整个数组变成一个 cookie:"[\"1=2\", \"2=3\"]"
然后在WEBrick::HTTPResponse source code 我再次看到@header = Hash.new 这可能意味着您不能重复标题键。
不可能吗?!
UPD:
这让我没有希望:
【问题讨论】:
标签: ruby cookies setcookie webrick