增加disconnect机制,返回状态码修改