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

Reply via email to