gpt4 book ai didi

ssl - 如何在 cowboy_http_handler 中获取对等证书

转载 作者:太空宇宙 更新时间:2023-11-03 12:48:23 31 4
gpt4 key购买 nike

我今天的问题:cowboy_http_handler 中是否有官方方法来获取对等 ssl 套接字信息(准确地说是对等证书)? s Handler:handle(Req, State)?

当然,我可以使用 erlang:element/2 抓取 Req 元组(对等套接字是 今天 的第二个字段),但这不是面向 future 的,只是看起来不对。

提前致谢!

最佳答案

有一个导出调用:

cowboy_req:get(socket, Req)

它返回套接字,或者返回 Req 对象中的所有其他内容,当前:

bindings
body_state
buffer
connection
headers
host
host_info
meta
method
multipart
onresponse
path
path_info
peer
pid
port
qs
resp_body
resp_compress
resp_headers
resp_state
socket
transport
version

我不确定它是否在文档中,我看不到它,但它比仅获取编号的元素值要好得多并且失败的可能性也较小,并且您始终可以添加一个单元测试检查它是否有效,所以如果它确实在某个时候被压印/损坏,你会得到提醒。不过,我不认为它会去任何地方。

关于ssl - 如何在 cowboy_http_handler 中获取对等证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34315538/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com