axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Deepal Jayasinghe (JIRA)" <j...@apache.org>
Subject [jira] Assigned: (AXIS2-2214) client not run behind a proxy
Date Tue, 08 May 2007 16:21:18 GMT

     [ https://issues.apache.org/jira/browse/AXIS2-2214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Deepal Jayasinghe reassigned AXIS2-2214:
----------------------------------------

    Assignee: Saminda Wishwajith Abeyruwan

> client not run behind a proxy
> -----------------------------
>
>                 Key: AXIS2-2214
>                 URL: https://issues.apache.org/jira/browse/AXIS2-2214
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: transports
>    Affects Versions: nightly
>         Environment: Axis2 nighty 15th Feb 2007, Eclipse, Windows 2000
>            Reporter: Enrique Moya
>         Assigned To: Saminda Wishwajith Abeyruwan
>
> I've got a client of Google Web Services. I run it behind a proxy, so I add next lines
(//EMS comment) to stub generated with code generator plugin for Eclipse:
>                     /**
>                     * Auto generated method signature
>                     * @see googlesearch.GoogleSearchService#doSpellingSuggestion
>                         * @param param0
>                     
>                     */
>                     public googlesearch.DoSpellingSuggestionResponseDocument doSpellingSuggestion(
>                     googlesearch.DoSpellingSuggestionDocument param0)
>                     throws java.rmi.RemoteException
>                     
>                     {
>               try{
>                org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[0].getName());
>               _operationClient.getOptions().setAction("urn:GoogleSearchAction");
>               _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
>               //++ EMS INI
>               // Obtenir les opcions de la connexio
>               org.apache.axis2.client.Options a = _operationClient.getOptions();
>               // Transport sense chunked, per que el nostre proxy no ho admet
>               a.setProperty(org.apache.axis2.transport.http.HTTPConstants.CHUNKED, Boolean.FALSE);
>               // La connexió ha de ser keep-alive. Per defecte ja la posa, pero per
si de cas
>               a.setProperty(org.apache.axis2.transport.http.HTTPConstants.HEADER_CONNECTION,
org.apache.axis2.transport.http.HTTPConstants.HEADER_CONNECTION_KEEPALIVE);
>               // Establir proxy i usuari amb permisos
>               org.apache.axis2.transport.http.HttpTransportProperties.ProxyProperties
b = new org.apache.axis2.transport.http.HttpTransportProperties.ProxyProperties();
>               b.setProxyName("PALAMOS_NT_DOC");
>               b.setProxyPort(8080);
>               b.setDomain("AURORA");
>               b.setUserName("31460");
>               b.setPassWord("a password");
>               a.setProperty(org.apache.axis2.transport.http.HTTPConstants.PROXY,b);
>               // Establir les noves opcions
>               _operationClient.setOptions(a);
>               //++EMS FIN
>               // create SOAP envelope with that payload
>               org.apache.axiom.soap.SOAPEnvelope env = null;
>             .....
> That client runs ok with Axis2 1.1, but now I updated to Axis2 Nighty of 15th Feb 2007
and client doesn't work. I sniff http port and there is a diference in the POST header.
> Axis2 1.1 send this post
> ------------------------------------------------------------------------
> POST http://api.google.com/search/beta2 HTTP/1.1
> SOAPAction: "urn:GoogleSearchAction"
> User-Agent: Axis2
> Host: api.google.com
> Proxy-Connection: Keep-Alive
> Content-Length: 321
> Content-Type: text/xml; charset=UTF-8
> <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header
/><soapenv:Body><doSpellingSuggestion xmlns="urn:GoogleSearch"><key>0AEPw4pQFHIwcux3YrrUVmYCkrHV7OZr</key><phrase>return
tipe</phrase></doSpellingSuggestion></soapenv:Body></soapenv:Envelope>
> Axis2 Nighty send this post
> ------------------------------------------------------------------------
> POST http://PALAMOS_NT_DOC/search/beta2 HTTP/1.1
> Content-Type: text/xml; charset=UTF-8
> SOAPAction: "urn:GoogleSearchAction"
> User-Agent: Axis2
> Host: PALAMOS_NT_DOC
> Proxy-Connection: Keep-Alive
> Content-Length: 321
> <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header
/><soapenv:Body><doSpellingSuggestion xmlns="urn:GoogleSearch"><phrase>return
tipe</phrase><key>0AEPw4pQFHIwcux3YrrUVmYCkrHV7OZr</key></doSpellingSuggestion></soapenv:Body></soapenv:Envelope>
>  
> It seems like proxy settings owerride hostname api.google.com.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message