<p>Hi</p>
<p>I am using the HTTPClient class to make HTTP requests from within a Squeaklet. This works fine with IE and FireFox, but when I try to download images in FireFox, the Squeaklet freezes. For example, the follwing would work in IE:
</p>
<p>aResult := HTTPClient httpGet: '<a href="http://localhost/Logo.gif">http://localhost/Logo.gif</a>'.<br>aResult := HTTPClient httpGet: '<a href="http://localhost/HOME.HTML">http://localhost/HOME.HTML</a>'.</p>
<p>But in Firefox the first statement will cause it to freeze on the &quot;sema wait&quot; statement in the &quot;requestURLStream: ifError:&quot; method of the StandardFileStream class. Both statements execute exactly the same code, but in the case of the GIF file, FireFox doesn't set the semaphore and consequently Squeak waits forever for FireFox to signal completion of the URL request.
</p>
<p>I am using the following:</p>
<p>Squeak VM ver 3.7.1<br>IE ver. 6.0.2800.1106<br>FireFox ver. 1.0.7</p>
<p><br>Can anyone suggest a solution to this problem?</p>
<p>Thanks</p>
<p><br>RUDOLF COETSEE</p>