1

这崩溃了

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

编辑2:

抱歉误导,但我使用格式将值发送到浏览器,这是预期的错误。我对为什么格式中的第二个参数变为“未定义”感兴趣。

4

1 回答 1

3

您以错误的方式调用 io:format 。正确的是:

io:format(Format, ListOfParams)

WhereFormat是一个字符串,并且ListOfParams是要在您的格式中使用的术语列表。

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

于 2011-11-01T15:12:10.163 回答