Problem: Your development server isn't actually running.
Problem: DNS resolution issues with "localhost".
Problem: Firewall or antivirus blocking localhost connections.
Problem: Proxy or VPN interfering with localhost.
Problem: Browser cache or cookies causing issues.