【问题标题】:cowboy 'GET' request variables values牛仔 'GET' 请求变量值
【发布时间】:2013-11-18 09:03:41
【问题描述】:

请告诉我,如何获取 GET 请求的变量值 我这样做:

{Method, Req2}       = cowboy_req:method(Req),
{FwdIPRaw, Req3}     = cowboy_req:header(<<"x-forwarded-for">>, Req2),
{ClientCookie, Req4} = cowboy_req:cookie(<<"cook">>, Req3),
{ok, GetVals, Req5}  = cowboy_req:qs_vals(Req4),
MessageId   = proplists:get_value(<<"mid">>, GetVals),
EchoName    = proplists:get_value(<<"m">>, GetVals),
{ok, Req5, State}.

但我得到一个错误:qs_vals - undefined

【问题讨论】:

    标签: erlang cowboy


    【解决方案1】:

    对于当前的牛仔版本 (0.9.0) documentation sayscowboy_req:qs_vals(Req4) 返回 {QsVals, Req5},其中 QsVals 可以是 [](空列表)。 所以尝试 0.9.0 牛仔版本并将呼叫 {ok, GetVals, Req5} = cowboy_req:qs_vals(Req4) 修复为 {GetVals, Req5} = cowboy_req:qs_vals(Req4)

    【讨论】:

      猜你喜欢
      • 2017-11-29
      • 2020-09-28
      • 2016-08-02
      • 2013-05-30
      • 2013-06-08
      • 2016-07-19
      • 2014-07-17
      • 2019-05-09
      • 1970-01-01
      相关资源
      最近更新 更多