Erlang/OTP Forums

Author Message

<  Erlang Web mailing list  ~  [Erlangweb-users] about set cookie

Guest
Posted: Fri Apr 30, 2010 2:54 pm Reply with quote
Guest
hi,
i want to set cookie in client, and add following code in my app, like this:

CookeName = test,
CookieValue = aaaa,
Guest
Posted: Fri Apr 30, 2010 3:00 pm Reply with quote
Guest
Hi,

----- "AndyChow" <diudiu8848@163.com> wrote:

> hi,
> i want to set cookie in client, and add following code in my app, like
> this:
>
> CookeName = test,
> CookieValue = aaaa,
> {headers, {cookies, CookeName, CookieValue, "/"}, {redirect,
> "/websso/register"}}.

You should probably use {cookie, Name, Val, Path}:
(http://wiki.erlang-web.org/Eptic/ServerTuples)

>
> after i rebuild and restart app, and view in browser, i get following
> error in console:
>
> reason: {function_clause,[{e_mod_yaws,add_headers,
> [{cookies,test,aaaa,"/"},[]]},
> {e_mod_yaws,controller_exec,2},
> {e_mod_yaws,with_formatted_error,1},
> {e_mod_yaws,out,1},
> {yaws_server,deliver_dyn_part,8},
> {yaws_server,aloop,3},
> {yaws_server,acceptor0,2},
> {proc_lib,init_p_do_apply,3}]}

Moreover, deducting from the stack trace of the crash, I think both cookie name
and cookie value should be strings (now they are atoms).

>
> Is i use i wrong? please give me handle, thanks. Smile
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Erlangweb-users mailing list
> Erlangweb-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/erlangweb-users
> http://www.erlang-web.org/

Best regards,
Michal Ptaszek
---------------------------------------------------

---------------------------------------------------

WE'VE CHANGED NAMES!

Since January 1st 2010 Erlang Training and Consulting Ltd. has become ERLANG SOLUTIONS LTD.

www.erlang-solutions.com


------------------------------------------------------------------------------
_______________________________________________
Erlangweb-users mailing list
Erlangweb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/erlangweb-users
http://www.erlang-web.org/
Post received from mailinglist
Guest
Posted: Fri Apr 30, 2010 3:04 pm Reply with quote
Guest
i change as following:
=====================

CookeName = "test",
Guest
Posted: Fri Apr 30, 2010 3:09 pm Reply with quote
Guest
----- "AndyChow" <diudiu8848@163.com> wrote:

> i change as following:
> =====================
>
> CookeName = "test",
> CookieValue = "test111",
> {headers, {cookie, CookeName, CookieValue}, {redirect,
> "/websso/register"}}.

Oh, I just noticed that: second element of the tuple should be a list:

{headers, [{cookie, CookeName, CookieValue}], {redirect, "/websso/register"}}.

If that does not help - could you please let us know which EW version do
you use?


>
> same error happened.
> =================
> reason: {function_clause,[{e_mod_yaws,add_headers,
> [{cookie,"test","test111"},[]]},
> {e_mod_yaws,controller_exec,2},
> {e_mod_yaws,with_formatted_error,1},
> {e_mod_yaws,out,1},
> {yaws_server,deliver_dyn_part,8},
> {yaws_server,aloop,3},
> {yaws_server,acceptor0,2},
> {proc_lib,init_p_do_apply,3}]}
>
>
>
>
> 在2010-04-30,"Michal Ptaszek" <michal.ptaszek@erlang-solutions.com> 写道:
> >Hi,
> >
> >----- "AndyChow" <diudiu8848@163.com> wrote:
> >
> >> hi,
> >> i want to set cookie in client, and add following code in my app,
> like
> >> this:
> >>
> >> CookeName = test,
> >> CookieValue = aaaa,
> >> {headers, {cookies, CookeName, CookieValue, "/"}, {redirect,
> >> "/websso/register"}}.
> >
> >You should probably use {cookie, Name, Val, Path}:
> >(http://wiki.erlang-web.org/Eptic/ServerTuples)
> >
> >>
> >> after i rebuild and restart app, and view in browser, i get
> following
> >> error in console:
> >>
> >> reason: {function_clause,[{e_mod_yaws,add_headers,
> >>
> [{cookies,test,aaaa,"/"},[]]},
> >> {e_mod_yaws,controller_exec,2},
> >> {e_mod_yaws,with_formatted_error,1},
> >> {e_mod_yaws,out,1},
> >> {yaws_server,deliver_dyn_part,8},
> >> {yaws_server,aloop,3},
> >> {yaws_server,acceptor0,2},
> >> {proc_lib,init_p_do_apply,3}]}
> >
> >Moreover, deducting from the stack trace of the crash, I think both
> cookie name
> >and cookie value should be strings (now they are atoms).
> >
> >>
> >> Is i use i wrong? please give me handle, thanks. Smile
> >>
> >>
> >>
> ------------------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> Erlangweb-users mailing list
> >> Erlangweb-users@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/erlangweb-users
> >> http://www.erlang-web.org/
> >
> >Best regards,
> >Michal Ptaszek
> >---------------------------------------------------
> >
> >---------------------------------------------------
> >
> >WE'VE CHANGED NAMES!
> >
> >Since January 1st 2010 Erlang Training and Consulting Ltd. has become
> ERLANG SOLUTIONS LTD.
> >
> >www.erlang-solutions.com
> >
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Erlangweb-users mailing list
> Erlangweb-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/erlangweb-users
> http://www.erlang-web.org/

Kind regards,
Michal Ptaszek
---------------------------------------------------

---------------------------------------------------

WE'VE CHANGED NAMES!

Since January 1st 2010 Erlang Training and Consulting Ltd. has become ERLANG SOLUTIONS LTD.

www.erlang-solutions.com


------------------------------------------------------------------------------
_______________________________________________
Erlangweb-users mailing list
Erlangweb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/erlangweb-users
http://www.erlang-web.org/
Post received from mailinglist
Guest
Posted: Fri Apr 30, 2010 3:14 pm Reply with quote
Guest
hi,

I'm using erlangweb 1.4,
Guest
Posted: Fri Apr 30, 2010 3:17 pm Reply with quote
Guest
It works!
I want to know

Display posts from previous:  

All times are GMT
Page 1 of 1
This forum is locked: you cannot post, reply to, or edit topics.

Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum