Hi list,<br><br>I found a bug, i donīt know if itīs fixed is other versions, using a Flex client (GlareUI) with seaside 7.6.<br>The browser IE not understand the HttpResponse reply. Monitoring the http traffic i found '200' in the http response package and the client wait for 200 without simple <span class="clickable" onclick="dr4sdgryt(event,"Ox")"><span class="qex">quotations.<br>
Change #printString by #asString on #asHttpResponse method </span></span><span class="clickable" onclick="dr4sdgryt(event,"Ox")"><span class="qex">(Class WAResponse) the problem was resolved.<br> </span></span><br>
<b>asHttpResponse: anHttpResponse</b><br><br> | source |<br> anHttpResponse statusLine: (Net.HttpResponseStatusLine code: self status <span style="color: rgb(255, 0, 0);">printString</span>).<br><br> self headers associationsDo: [ :eachHeader | <br>
anHttpResponse addField: (Net.HeaderField<br> readFrom: (self fieldSourceFor: eachHeader)<br> acceptNonAsciiCharacters: true) ].<br><br> self cookies do: [ :eachCookie || cookieValue |<br>
cookieValue := Net.SetCookieValue netscapeStyleName: eachCookie key value: (eachCookie value ifNil: [ '' ]).<br> eachCookie expiry ifNotNil: [ cookieValue expires: eachCookie expiry asLocal ].<br> eachCookie path ifNotNil: [ :path | cookieValue path: path ].<br>
anHttpResponse addField: (Net.SetCookieField add: (OrderedCollection with: cookieValue))].<br><br> anHttpResponse addField: (Net.HeaderField readFrom: ('content-type: ', contentType) readStream).<br> source := self contents.<br>
source isByteStream<br> ifTrue: [ anHttpResponse body byteSource: source ]<br> ifFalse: [ anHttpResponse body source: source ].<br> ^anHttpResponse<br>