解析雅司得到查询

时间:2011-11-01 14:45:45

标签: erlang get yaws

这次崩溃

out(A) ->
    io:format("~wqqq12", yaws_api:queryvar(A, "id"), yaws_api:parse_query(A)),

用这个

Reason: {function_clause,
            [{io,request,
                 ["~wqqq12",{format,undefined,[{"id","F1D79543E9E6583B"}]}]},

但很明显,get查询中存在“id”。为什么不能解析呢?

编辑:

查询:* .yaws?id = F1D79543E9E6583B

edited2:

抱歉误导,但我使用格式化发送值到浏览器,它的意图错误。我有兴趣为什么格式中的第二个参数变为“未定义”。

1 个答案:

答案 0 :(得分:3)

您正在调用io:格式化错误的方式。正确的是:

io:format(Format, ListOfParams)

其中Format是字符串,ListOfParams是您的格式中使用的字词列表。

查看io:format/2手册了解更多详情。