Hi All, The cookie should be set in this way COOKIE = JSESSIONID=1F2469D0FA739E730B15F694D015BBB2; Path=/publisher/; HttpOnly
I forgot to remove "\r\n" . This is wrong COOKIE = JSESSIONID=1F2469D0FA739E730B15F694D015BBB2; Path=/publisher/; HttpOnly \r\n Thanks, Geesara Prathap Kulathunga, Software Engineering Intern, University of Peradeniya. gees...@wso2.com <Email:++gees...@wso2.com> +940772684174 On Mon, Jan 26, 2015 at 9:31 AM, Geesara Prathap <gees...@wso2.com> wrote: > Hi All, > > I have set the cookie into HTTP header in this way. > > ..... > CURL *curl; > CURLcode res; > > struct curl_slist *headers = NULL; > headers = curl_slist_append(headers, "Accept: > application/x-www-form-urlencoded"); > headers = curl_slist_append(headers, "Content-Type: > application/x-www-form-urlencoded"); > headers = curl_slist_append(headers, "charsets: utf-8"); > > curl_global_init(CURL_GLOBAL_ALL); > curl = curl_easy_init(); > curl_easy_setopt(curl, CURLOPT_VERBOSE, 1); > curl_easy_setopt(curl,CURLOPT_HTTPHEADER,headers); > curl_easy_setopt(curl, CURLOPT_URL," > http://localhost:9763/store/site/blocks/subscription/subscription-add/ajax > /subscription-add.jag"); > curl_easy_setopt(curl, CURLOPT_POST, 1); > curl_easy_setopt(curl, CURLOPT_POSTFIELDS,reqbody); > curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, body_callback); > curl_easy_setopt(curl, CURLOPT_WRITEDATA, &data); > curl_easy_setopt(curl, CURLOPT_HEADERFUNCTION, header_callback); > curl_easy_setopt(curl, CURLOPT_HEADERDATA,&cookieGet); > curl_easy_setopt(curl, CURLOPT_COOKIE,cookie); > res=curl_easy_perform(curl); > ...... > > In server side when I retrieved post data they seem to be null. But when I > check from Wireshark actually those post data are sent. But when I remove > > curl_easy_setopt(curl, CURLOPT_COOKIE,cookie); > > I can access the post data in the server side. If I make any mistake in my > post request please correct me. > > Thanks, > > > Geesara Prathap Kulathunga, > Software Engineering Intern, > University of Peradeniya. > gees...@wso2.com <Email:++gees...@wso2.com> > +940772684174 > > > On Tue, Jan 6, 2015 at 3:43 PM, Geesara Prathap <gees...@wso2.com> wrote: > >> Hi, >> >> There is a Node server which acts as a hub among devices,clients and >> WSO2 API Manager. >> >> As of now the Client is able to, >> >> 1. sign up >> 2. login >> 3. add applications >> 4. subscribe to applications >> 5. get the access token from API Manager >> >> through Node server. >> >> When adding an application, client is able to configure how devices are >> arranged and that configuration file should be sent to the node server with >> a client request. Then Node server reads that file and generates a REST API >> with respect to the relevant client. >> >> >> >> I did the first part of this implementation. Now a client can do all >> those operations which were mentioned above except REST API generation >> part. Here is the code repository[1] what I did so far. >> >> [1] https://github.com/GPrathap/wso2nodeserver >> >> >> >> Thanks >> >> >> >> >> >> >> >> Geesara Prathap Kulathunga >> Software Engineer Intern >> University of Peradeniya >> gees...@wso2.com <Email:++gees...@wso2.com> >> +940772684174 >> >> >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev