Are 127.0.0.1 and localhost considered as two different domains by browsers and therefore enforce cross-domain (same origin policy) restrictions?
I observed it works sometime (in case of simple web pages) and does not work with Flex based web pages.
For example: Scenario I: In a web page called page1.htm, you call a script as follows:
<script type="text/javascript" src="js/somejsscript.js"></script>
or
<script type="text/javascript" src="http://localhost/js/somejsscript.js"></script>
and you access the page as http://localhost/page1.htm
Scenario II: You call the script as follows:
<script type="text/javascript" src="http://127.0.0.1/js/somejsscript.js"></script>
and you access the page as http://localhost/page1.htm