【发布时间】:2019-11-15 05:07:00
【问题描述】:
我有以下字符串,它是来自 http 请求的 WWW-Authenticate 的值:
"Digest realm=\"Web Service Realm via Digest Authentication\", qop=\"auth\", nonce=\"MTU3MjchuUVEIHEUnVNV==\""
我需要将其转换为地图,以便轻松引用领域和随机数的值。我有一些非常脆弱的工作代码,例如提取领域:
headers
|> String.split(",")
|> List.first()
|> String.split("=")
|> List.last()
|> String.replace("\"", "")
但是,这并不是很好,因为它依赖于领域是列表中的第一个。转换此数据的最佳方式是什么?
【问题讨论】:
标签: elixir