I'm using the Flex/Flash "WebService" class to connect to a .NET4 web service.
Things always work fine unless the service sends a "100 Continue" message,
(which it does seemingly at random, which is allowed by HTTP1.1).
The problem is that Flex/Flash does not appear to handle this message.
It triggers the fault handler with the following message:
"SOAP Response cannot be decoded".
The message body pulled from the Flash Builder's "Network Monitor" window (raw view) is:
HTTP/1.1 100 Continue
Server: ASP.NET Development Server/10.0.0.0
Date: Tue, 21 Aug 2012 14:42:25 GMT
If I understand correctly, any client using HTTP 1.1 should be able to handle "100 Continue" messages even if they didn't ask for them.
Does anyone know what's going on here?
Here are the software versions of everything involved:
Flash plugin: 11.3.300.257 (ActiveX)
Flash Builder: 4.6
Flex Compiler SDK: 4.6.0
OS: WinXP Pro, 32-bit, SP3
Browser: IE 8.0.6001
Web Service: .NET framework 4
Any help/advice is greatly appreciated!!
Update: The problem also occurs with Firefox 12 using the debug version of FlashPlayer 11.3.300.257, so I don't think it's a browser issue... Looks like Flash itself.