<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; ">> Sounds like your app script is hosted at </span><a href="http://160.97.12.223/" target="_blank" style="color: rgb(35, 71, 134); outline: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; ">http://160.97.12.223:80/</a><span style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; ">. To</span><br style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "><span style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; ">> send AJAX requests to </span><a href="http://160.97.12.223:8000/" target="_blank" style="color: rgb(35, 71, 134); outline: 0px; font-family: Arial, Helvetica, sans-serif;
font-size: 12px; ">http://160.97.12.223:8000/</a><span style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; ">, you would need a</span><br style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "><span style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; ">> proxy. This is because of the browser's Same Origin Policy (different</span><br style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "><span style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; ">> port - different origin).</span><br style="color: rgb(69, 69, 69); font-family: Arial, Helvetica, sans-serif; font-size: 12px; "><font color="#454545" face="Arial, Helvetica, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#454545" face="Arial, Helvetica, sans-serif"><span
style="font-size: 12px;">Let me tell you the story of this hosting.</span></font></div><div><font color="#454545" face="Arial, Helvetica, sans-serif"><span style="font-size: 12px;"><br></span></font></div><div><font color="#454545" face="Arial, Helvetica, sans-serif"><span><span style="font-size: 12px;">The service is a django's development webserver, on port 8000. Because of "Access-Control-Allow-Origin" I created a web proxy app as a django application.</span></span></font></div><div><font color="#454545" face="Arial, Helvetica, sans-serif"><span><span style="font-size: 12px;"><br></span></span></font></div><div><font color="#454545" face="Arial, Helvetica, sans-serif"><span><span style="font-size: 12px;">It works very well, deep tested, very well. So I made a proxy for a wms inside my network, BUT:</span></span></font></div><div><font color="#454545" face="Arial, Helvetica, sans-serif"><span><span style="font-size:
12px;"><br></span></span></font></div><div><font color="#454545" face="Arial, Helvetica, sans-serif"><span><span style="font-size: 12px;">if the wmsgetfeatureinfo has a 'url' with a port other than 80 the client connection doesn't fire !</span></span></font></div><div><font color="#454545" face="Arial, Helvetica, sans-serif"><span><span style="font-size: 12px;"><br></span></span></font></div><div><font color="#454545" face="Arial, Helvetica, sans-serif"><span><span style="font-size: 12px;">I made a test migrating the service on port 80, the same proxy on the port 80 works fine and the wmsgetfeatureinfo event too.</span></span></font></div><div><font color="#454545" face="Arial, Helvetica, sans-serif"><span><span style="font-size: 12px;"><br></span></span></font></div><div><font color="#454545" face="Arial, Helvetica, sans-serif"><span><span style="font-size: 12px;">every port other than 80 do anything, I tested, only when all is on port 80 openlayers
client do the job.</span></span></font></div><div><font color="#454545" face="Arial, Helvetica, sans-serif"><span><span style="font-size: 12px;">anyone knows something about this strange behaviour ?</span></span></font></div></div></body></html>