ICMP packets are tiny, whereas the HTTP packets in question are much bigger, and get stuck.
For future reference, this is fairly easy to diagnose, as most ping programs have a flag to allow you to change the size of the payload in the echo request packet.
_________________________
Bitt Faulk