Erlang 牛仔';获取';请求变量值
请告诉我如何获取get请求的变量值 我这样做:Erlang 牛仔';获取';请求变量值,erlang,cowboy,Erlang,Cowboy,请告诉我如何获取get请求的变量值 我这样做: {Method,Req2}=cowboy_req:Method(req), {FwdIPRaw,Req3}=cowboy_req:header(,Req2), {ClientCookie,Req4}=cowboy_req:cookie(,Req3), {ok,GetVals,Req5}=cowboy_需求:qs_vals(Req4), MessageId=proplist:get_值(,GetVals), EchoName=PropList:get
{Method,Req2}=cowboy_req:Method(req),
{FwdIPRaw,Req3}=cowboy_req:header(,Req2),
{ClientCookie,Req4}=cowboy_req:cookie(,Req3),
{ok,GetVals,Req5}=cowboy_需求:qs_vals(Req4),
MessageId=proplist:get_值(,GetVals),
EchoName=PropList:get_值(,GetVals),
{好的,请求5,状态}。
但是我得到了一个错误:
qs\u vals-对于当前的牛仔版本(0.9.0),未定义cowboy\u req:qs\u vals(Req4)
返回{QsVals,Req5}
其中qsval可以是[](空列表)。
因此,请尝试0.9.0牛仔版本并修复调用{ok,GetVals,Req5}=cowboy\u-req:qs\u-vals(Req4)
到{GetVals,Req5}=cowboy\u-req:qs\u-vals(Req4)
{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}.