多项选择题

关于承揽合同,下列说法符合《合同法》规定的有( )。

A.定作人中途变更承揽工作的要求,造成承揽人损失的,应当赔偿损失
B.承揽人在工作期间,应当接受定作人必要的监督检验
C.承揽人应当按照定作人的要求保守秘密
D.定作人不得随意解除承揽合同