>From 90c4880bd2055ba57cf1e8f9d44780b8ed88d6e6 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Thu, 10 Mar 2011 16:10:50 +0100 Subject: [PATCH 7/7] net: Flush the stream in the POST method If the stream is not flushed the data might not be transfered to the HTTP Server and our waiting for a response will not be very successfull. --- packages/net/ChangeLog | 4 ++++ packages/net/HTTP.st | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) diff --git a/packages/net/ChangeLog b/packages/net/ChangeLog index 06b170e..74eefc3 100644 --- a/packages/net/ChangeLog +++ b/packages/net/ChangeLog @@ -1,3 +1,7 @@ +2011-03-10 Holger Hans Peter Freyther + + * HTTP.st: Flush the binary stream. + 2011-03-07 Holger Hans Peter Freyther * Base.st: Call connectionFailedError of NetProtocolInterpreter. diff --git a/packages/net/HTTP.st b/packages/net/HTTP.st index 2f83fac..dc0653c 100644 --- a/packages/net/HTTP.st +++ b/packages/net/HTTP.st @@ -293,7 +293,7 @@ Copyright (c) Kazuki Yasumatsu, 1995. All rights reserved. cr. self putRequestHeaders: requestHeaders. binary - ifTrue: [self connectionStream stream nextPutAll: data] + ifTrue: [(self connectionStream stream) nextPutAll: data; flush] ifFalse: [self nextPutAll: data]. ^self readResponseInto: aStream ] -- 1.7.4