甲国A食品公司与乙国B贸易公司签订了一买卖金枪鱼罐头的合同,由A公司以CIF价格向B公司供应金枪鱼罐头2000箱,溢短装1‰,B公司对货物有复检权。合同签订后,A公司按照约定供货并办理了保险,然后凭已装船清洁提单和已投保一切险的保险单向银行办理了结汇。货物到达约定港口B公司经复检发现,该批货物中有148箱货物细菌超标,并且只收到1996箱货物。下列选项中哪些是正确的
A.对于短少的4箱货物,B公司应向承运人索赔
B.对于短少的4箱货物,B公司应向A公司索赔
C.对于细菌超标的货物,B公司应向A公司索赔
D.对于细菌超标的货物,B公司可以要求减少价金并且可以要求A公司补救货物