Hi buddhima,

      Nope, I'll try with that.
      But It seems request and response doesn't have link with WSRequest.
WSRequest may wrap request and response with server.

      FYI - My jaggery app mediates between user and BPS, so I have to
maintain session with BPS separately.

Thanks,
milinda




On Tue, Jul 29, 2014 at 7:03 PM, Buddhima Wijeweera <[email protected]>
wrote:

> Hi Milinda,
>
> Did you try followings?
>
> [1] http://jaggeryjs.org/documentation.jag?api=request
> [2] http://jaggeryjs.org/documentation.jag?api=response
>
>
> On Tue, Jul 29, 2014 at 6:58 PM, Milinda Perera <[email protected]> wrote:
>
>> Hi Buddhima,
>>
>>      I tried this method and works fine. Is there any method to retrieve
>> (and also set) HTTP header of the response (set cookie in request as well)
>> from server?? I need to retain session with the server. If there is a way I
>> can use this method.
>>
>> Thanks,
>> milinda
>>
>>
>> On Tue, Jul 29, 2014 at 6:50 PM, Buddhima Wijeweera <[email protected]>
>> wrote:
>>
>>> Hi Milinda,
>>>
>>> Hope this may help:
>>>
>>> http://madhukaudantha.blogspot.com/2013/02/invoke-web-service-with-jaggery-with.html
>>>
>>>
>>>
>>>
>>> On Tue, Jul 29, 2014 at 6:48 PM, Milinda Perera <[email protected]>
>>> wrote:
>>>
>>>> Hi Harsha & Tishan,
>>>>
>>>> Here is the response header (retrieved using getAllResponseHeaders()):
>>>>
>>>> Set-Cookie: JSESSIONID=4DA0D85B59354B71873C6F94BD89053D; Path=/;
>>>> Secure; HttpOnly
>>>> Content-Type: text/xml;charset=UTF-8
>>>> Transfer-Encoding: chunked
>>>> Date: Tue, 29 Jul 2014 13:07:25 GMT
>>>> Server: WSO2 Carbon Server
>>>>
>>>> It seems reply (+ Content-Type) from the server is fine..
>>>>
>>>> could the problem caused due to "<?xml version="1.0"
>>>> encoding="UTF-8"?>" part of the xml response (may be *responseXML *expect
>>>> response without that part) ??? WDYT?
>>>>
>>>> thanks,
>>>> milinda
>>>>
>>>>
>>>>
>>>> On Tue, Jul 29, 2014 at 6:39 PM, Harsha Kumara <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Milinda,
>>>>> This can be due to content type is not returned as text/xml  by the
>>>>> server. If you can check the the full response text, you can figure it 
>>>>> out.
>>>>> If it return as text/plain responseText will work and responseXML won't
>>>>> work.
>>>>> Thanks,
>>>>> Harsha
>>>>>
>>>>>
>>>>> On Tue, Jul 29, 2014 at 6:24 PM, Milinda Perera <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Here is the response which retrieved by *responseText *
>>>>>>
>>>>>> <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
>>>>>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Body><ns:loginResponse
>>>>>> xmlns:ns="http://authentication.services.core.carbon.wso2.org
>>>>>> "><ns:return>true</ns:return></ns:loginResponse></soapenv:Body></soapenv:Envelope>
>>>>>>
>>>>>>
>>>>>> On Tue, Jul 29, 2014 at 6:18 PM, Tishan Dahanayakage <[email protected]
>>>>>> > wrote:
>>>>>>
>>>>>>> Hi Milinda,
>>>>>>> Can you please post the response text?
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Jul 29, 2014 at 5:20 PM, Milinda Perera <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>   I'm writing jaggery app to retrieve data from a Admin services.
>>>>>>>> I'm getting for *responseXML* of XMLHttpRequest (responseText
>>>>>>>> works perfectly) any problem with my code?
>>>>>>>>
>>>>>>>>         var httpAuth = new XMLHttpRequest();
>>>>>>>>         var endPoint = '
>>>>>>>> https://10.100.5.92:9443/services/AuthenticationAdmin.AuthenticationAdminHttpsSoap11Endpoint/
>>>>>>>> ';
>>>>>>>>
>>>>>>>>         httpAuth.open('POST', endPoint, false);
>>>>>>>>         httpAuth.setRequestHeader('SOAPAction', 'urn:login');
>>>>>>>>         httpAuth.setRequestHeader('Content-Type','text/xml');
>>>>>>>>
>>>>>>>>         var payload = '<soapenv:Envelope xmlns:soapenv="
>>>>>>>> http://schemas.xmlsoap.org/soap/envelope/"; xmlns:aut="
>>>>>>>> http://authentication.services.core.carbon.wso2.org";>\
>>>>>>>>                             <soapenv:Header/>\
>>>>>>>>                                 <soapenv:Body>\
>>>>>>>>                                     <aut:login>\
>>>>>>>>                                         <aut:username>' +username
>>>>>>>> +'</aut:username>\
>>>>>>>>                                         <aut:password>' +password
>>>>>>>> +'</aut:password>\
>>>>>>>>                                         <aut:remoteAddress>'
>>>>>>>> +remoteAddr +'</aut:remoteAddress>\
>>>>>>>>                                     </aut:login>\
>>>>>>>>                             </soapenv:Body>\
>>>>>>>>                         </soapenv:Envelope>';
>>>>>>>>
>>>>>>>>         try{
>>>>>>>>             httpAuth.send(payload);
>>>>>>>>             //var BPSResponse = httpAuth.responseText;
>>>>>>>>             var BPSResponse = httpAuth.responseXML;
>>>>>>>>             log.info('RESPONSE XML : ' +BPSResponse.toXMLString());
>>>>>>>>             log.info('RESPONSE:'
>>>>>>>> +httpAuth.responseText.toString());
>>>>>>>>
>>>>>>>>         }catch(e){
>>>>>>>>              log.error(e.toString());
>>>>>>>>         }
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Milinda
>>>>>>>>
>>>>>>>> --
>>>>>>>> Milinda Perera
>>>>>>>> Software Engineer;
>>>>>>>> WSO2 Inc. http://wso2.com ,
>>>>>>>> Mobile: (+94) 714 115 032
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Dev mailing list
>>>>>>>> [email protected]
>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Tishan Dahanayakage
>>>>>>> Software Engineer
>>>>>>>  WSO2, Inc.
>>>>>>> Mobile:+94 716481328
>>>>>>>
>>>>>>> Disclaimer: This communication may contain privileged or other
>>>>>>> confidential information and is intended exclusively for the 
>>>>>>> addressee/s.
>>>>>>> If you are not the intended recipient/s, or believe that you may have
>>>>>>> received this communication in error, please reply to the sender 
>>>>>>> indicating
>>>>>>> that fact and delete the copy you received and in addition, you should 
>>>>>>> not
>>>>>>> print, copy, re-transmit, disseminate, or otherwise use the information
>>>>>>> contained in this communication. Internet communications cannot be
>>>>>>> guaranteed to be timely, secure, error or virus-free. The sender does 
>>>>>>> not
>>>>>>> accept liability for any errors or omissions.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Milinda Perera
>>>>>> Software Engineer;
>>>>>> WSO2 Inc. http://wso2.com ,
>>>>>> Mobile: (+94) 714 115 032
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Dev mailing list
>>>>>> [email protected]
>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Harsha Kumara
>>>>> Software Engineer, WSO2 Inc.
>>>>> Mobile: +94775505618
>>>>> Blog:harshcreationz.blogspot.com
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Milinda Perera
>>>> Software Engineer;
>>>> WSO2 Inc. http://wso2.com ,
>>>> Mobile: (+94) 714 115 032
>>>>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Buddhima Wijeweera
>>> Software Engineer; WSO2 Inc.; http://wso2.com ,
>>>
>>> Email: [email protected]
>>> Blog:   https://buddhimawijeweera.wordpress.com
>>> GitHub Profile: https://github.com/Buddhima
>>>
>>
>>
>>
>> --
>> Milinda Perera
>> Software Engineer;
>> WSO2 Inc. http://wso2.com ,
>> Mobile: (+94) 714 115 032
>>
>>
>
>
> --
> Buddhima Wijeweera
> Software Engineer; WSO2 Inc.; http://wso2.com ,
>
> Email: [email protected]
> Blog:   https://buddhimawijeweera.wordpress.com
> GitHub Profile: https://github.com/Buddhima
>



-- 
Milinda Perera
Software Engineer;
WSO2 Inc. http://wso2.com ,
Mobile: (+94) 714 115 032
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to