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
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
