ive done it by servlet. here is the code, if you need any help contact me but study about servlets before copying and paste. /* * Created on 27/07/2011 * */ package br.com.mycompany.mycompanyproduct.servlet;
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.URL; import java.util.HashSet; import java.util.Set; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import br.com.sankhya.dwf.controller.servlet.SnkDefaultServlet; import br.com.sankhya.dwf.view.applets.util.Base64Impl; /** * @web.servlet name="crossDomainRedirect" * display-name="Cross-Domain Redirect" * description="a description" * @web.servlet-mapping url-pattern="/crossdomain.redirect" * */ public class CrossDomainRedirectServlet extends SnkDefaultServlet { private static Set<String> allowDomains; static{ allowDomains = new HashSet<String>(); allowDomains.add("maps.googleapis.com"); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try{ String urlBase64 = request.getParameter("URL"); if(urlBase64 == null){ urlBase64 = request.getParameter("url"); } URL url = null; if(urlBase64 != null){ String decodedUrl = new String(Base64Impl.decode(urlBase64)); url = new URL(decodedUrl); if(!allowDomains.contains(url.getHost())){ throw new Exception("The domain you are trying to bypass is not allowed!"); } } BufferedReader in = new BufferedReader( new InputStreamReader( url.openStream())); response.setContentType("text/xml"); PrintWriter out = response.getWriter(); String inputLine; while ((inputLine = in.readLine()) != null) out.println(inputLine); out.flush(); out.close(); } catch(Exception e) { e.printStackTrace(); response.setContentType("text/xml"); PrintWriter out = response.getWriter(); out.println("<?xml version=\"1.0\"?>"); out.println("<erro descricao=\""+e.getMessage()+"\"/>"); out.flush(); out.close(); } } } 2011/8/8 kanak3 <chaudhari.kanc...@gmail.com>: > I think i can use Java Servlet...I do not know anything about it..i > will have to go thro the tutorial first > http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Servlets.html.. > > > On Aug 4, 8:40 pm, Lucas Boaventura <lucasbmene...@gmail.com> wrote: >> You are not right at all. The remote server you are trying to access >> must have that file, if you dont have access to that server then you >> MUST do it server side, client side(like AS3 or JavaScript) is >> impossible cuz modern browsers block it for security reasons, more >> specifically XSS atacks. >> >> On 3 ago, 23:59, Thiago Cordeiro <thiagoguet...@gmail.com> wrote: >> >> >> >> >> >> >> >> > Hi, Your remote server must have a cossdomain file to get connection, >> > google >> > 'flex crossdomain' to learn how it work >> >> > Best Regards, >> > Thiago >> >> > 2011/8/3 kanak3 <chaudhari.kanc...@gmail.com> >> >> > > Hi Everybody, >> > > I am trying to connect to the remote server using SOAP and WSDL. I >> > > used the Data Services wizard to connect to a service, but i am >> > > getting an error: "An error occurred. The wizard cannot complete >> > > successfully." >> >> > > Basically the requirement is that i should connect to the server using >> > > soap,I have been provided the WSDL URI.This document has a method >> > > named GetIncidentList().I need to extract all the Incidents in the >> > > Dropdown Box using Flex Combobox. >> >> > > Can someone help me here? >> >> > > -- >> > > You received this message because you are subscribed to the Google Groups >> > > "Google Maps API For Flash" group. >> > > To post to this group, send email to >> > > google-maps-api-for-flash@googlegroups.com. >> > > To unsubscribe from this group, send email to >> > > google-maps-api-for-flash+unsubscr...@googlegroups.com. >> > > For more options, visit this group at >> > >http://groups.google.com/group/google-maps-api-for-flash?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Google Maps API For Flash" group. > To post to this group, send email to > google-maps-api-for-flash@googlegroups.com. > To unsubscribe from this group, send email to > google-maps-api-for-flash+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-maps-api-for-flash?hl=en. > > -- SRN, Saudações hexacampeã Rubro-Negras, Lucas Boaventura (34)9966-3434 -- You received this message because you are subscribed to the Google Groups "Google Maps API For Flash" group. To post to this group, send email to google-maps-api-for-flash@googlegroups.com. To unsubscribe from this group, send email to google-maps-api-for-flash+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-maps-api-for-flash?hl=en.