Sina and QQ sent `text/html` header for both json and plain text response, that's why I override this function.