update response header content-type

the previous type is default, 'text/html'

NOTE: I have not pass the yeti test. The commit is not ready for merge.