完整的菜鸟问题,但我究竟如何获得价值(例如 path_info)来自回调内部?从文档中,我认为是 一个元组列表,我认为它可以通过它访问 列表:keyfind,但我没有运气。到目前为止,我所有的例子 发现只显示如何使用io_lib打印所有内容但不显示如何打印 按键访问值...
谢谢, --tim
文档:
模块:功能(SessionID,Env,输入) - > _
Types
SessionID = term()
Env = [EnvironmentDirectives] ++ ParsedHeader
EnvironmentDirectives = {Key, Value}
Key = query_string | content_length | server_software | gateway_interface | server_protocol | server_port | request_method | remote_addr | script_name. <v>Input = string()
答案 0 :(得分:1)
所以,就像我担心的那样令人尴尬......在弄清楚debug_info编译器标志前面有一个+而不是 - 之后,我能够发现它实际上是一个元组列表。我的问题与我试图将它打印出stdout有关 - 不喜欢元组并挂起。无论如何,
列表:keyfind(PATH_INFO,1,的Env)。 - &GT; {PATH_INFO, “/一些/路径”}
现在,继续这个学习二郎的谦卑之旅...