2011-11-01 78 views
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"}]}]}, 

但很顯然, 「ID」 出現在GET查詢。爲什麼它不能解析它?

編輯:

和查詢:* .yaws ID = F1D79543E9E6583B

edited2:

遺憾的誤導,但我用發送值格式的瀏覽器,它的預期誤差。我討論了爲什麼格式中的第二個參數變成「未定義」。

+0

好吧,現在我這樣做:proplists:lookup(「id」,yaws_api:parse_query(A))。和所有工作正常,但對於什麼站在queryvar ?? – Yola

回答

3

您正在調用io:格式錯誤。正確的是:

io:format(Format, ListOfParams) 

Format是一個字符串和ListOfParams是在您的格式中使用的術語列表。

查看io:format/2手冊瞭解更多詳情。