add BJHasMobileRequestHead & BJHasResponseStatus
handle service error
remove indirect mode