Content-Type: application/x-shockwave-flash

no type=""; Extension: (none)
FAIL
no type=""; Extension: html
FAIL
no type=""; Extension: swf
FAIL
no type=""; Extension: txt
FAIL
type=flash; Extension: (none)
FAIL
type=flash; Extension: html
FAIL
type=flash; Extension: swf
FAIL
type=flash; Extension: txt
FAIL
type=html; Extension: (none)
FAIL
type=html; Extension: html
FAIL
type=html; Extension: swf
FAIL
type=html; Extension: txt
FAIL
type=plain; Extension: (none)
FAIL
type=plain; Extension: html
FAIL
type=plain; Extension: swf
FAIL
type=plain; Extension: txt
FAIL
type=binary; Extension: (none)
FAIL
type=binary; Extension: html
FAIL
type=binary; Extension: swf
FAIL
type=binary; Extension: txt
FAIL

Content-Type: text/html

All these should say "FWS":

no type=""; Extension: (none)
FAIL
no type=""; Extension: html
FAIL
no type=""; Extension: swf
FAIL
no type=""; Extension: txt
FAIL
type=flash; Extension: (none)
FAIL
type=flash; Extension: html
FAIL
type=flash; Extension: swf
FAIL
type=flash; Extension: txt
FAIL
type=html; Extension: (none)
FAIL
type=html; Extension: html
FAIL
type=html; Extension: swf
FAIL
type=html; Extension: txt
FAIL
type=plain; Extension: (none)
FAIL
type=plain; Extension: html
FAIL
type=plain; Extension: swf
FAIL
type=plain; Extension: txt
FAIL
type=binary; Extension: (none)
FAIL
type=binary; Extension: html
FAIL
type=binary; Extension: swf
FAIL
type=binary; Extension: txt
FAIL

Content-Type: text/plain

All these should say "FWS":

no type=""; Extension: (none)
FAIL
no type=""; Extension: html
FAIL
no type=""; Extension: swf
FAIL
no type=""; Extension: txt
FAIL
type=flash; Extension: (none)
FAIL
type=flash; Extension: html
FAIL
type=flash; Extension: swf
FAIL
type=flash; Extension: txt
FAIL
type=html; Extension: (none)
FAIL
type=html; Extension: html
FAIL
type=html; Extension: swf
FAIL
type=html; Extension: txt
FAIL
type=plain; Extension: (none)
FAIL
type=plain; Extension: html
FAIL
type=plain; Extension: swf
FAIL
type=plain; Extension: txt
FAIL
type=binary; Extension: (none)
FAIL
type=binary; Extension: html
FAIL
type=binary; Extension: swf
FAIL
type=binary; Extension: txt
FAIL

Content-Type: application/octet-stream

no type=""; Extension: (none)
PASS
no type=""; Extension: html
PASS
no type=""; Extension: swf
PASS
no type=""; Extension: txt
PASS
type=flash; Extension: (none)
PASS
type=flash; Extension: html
PASS
type=flash; Extension: swf
PASS
type=flash; Extension: txt
PASS
type=html; Extension: (none)
PASS
type=html; Extension: html
PASS
type=html; Extension: swf
PASS
type=html; Extension: txt
PASS
type=plain; Extension: (none)
PASS
type=plain; Extension: html
PASS
type=plain; Extension: swf
PASS
type=plain; Extension: txt
PASS
type=binary; Extension: (none)
PASS
type=binary; Extension: html
PASS
type=binary; Extension: swf
PASS
type=binary; Extension: txt
PASS