Hi harsha,
Currently I'm doing same that you suggested, and it works fine. but
it's confusing that this method doesn't work... may be problem my code
still unable to figure out.
Thanks
milinda,
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
>
>
--
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