<div>Hi</div>
<div>&nbsp;</div>
<div>I have a Squeklet running in Internet Explorer, it uses the <em>&quot;HTTPSocket&gt;&gt;httpGetDocument: url args: args accept: mimeType request: requestString&quot;</em> method&nbsp;to make HTTP requests to a web site running on IIS. This works fine under normal circumstances, but when the IIS setting is changed to &quot;Require SSL&quot;, the method fails.
</div>
<div>&nbsp;</div>
<div>Initially I thought it was due to this line:</div>
<div>&nbsp;</div>
<div>&nbsp;bare _ (url asLowercase beginsWith: 'http://') <br>&nbsp;&nbsp;ifTrue: [url copyFrom: 8 to: url size]<br>&nbsp;&nbsp;ifFalse: [url].<br>&nbsp;</div>
<div>which obviously would not work with a url starting with &quot;https://&quot;, so I changed the line to this: </div>
<div>&nbsp;</div>
<div>&nbsp;bare _ (url asLowercase beginsWith: 'http://') <br>&nbsp;&nbsp;ifTrue: [url copyFrom: 8 to: url size]<br>&nbsp;&nbsp;ifFalse: [<br>&nbsp;&nbsp;&nbsp;&nbsp;(url asLowercase beginsWith: 'https://') <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ifTrue: [url copyFrom: 9 to: url size]<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ifFalse: [url].
<br>&nbsp;&nbsp;&nbsp;&nbsp;].<br>&nbsp;</div>
<div>Squeak now attempts to send through the request, but IIS refuses to serve the page. I think it is because the HTTPSocket issues a request without specifying the scheme to be used, as it is simply stripped off the url and discarded, but I don't know where to change it so that it will issue a request using the&nbsp; &quot;https://&quot; scheme.
</div>
<div>&nbsp;</div>
<div>Any assistance with this would be greatly appreciated.</div>
<div>&nbsp;</div>
<div>Thanks</div>
<div>&nbsp;</div>
<div>RUDOLF COETSEE</div>