庚子拳乱,董军攻使馆十余日不能下,朝旨召武卫军开花炮队入都助攻,张怀芝方为武卫军分统,奉檄率所部入都。荣禄以城垣逼近使馆,居高临下,最便俯攻,即饬怀芝以所部登城安置炮位。炮垂发矣,怀芝忽心动,令部将且止毋放,而急下城诣荣邸,请曰:“城垣距使馆仅咫尺地,炮一发阖馆立成齑粉矣,不虑攻之不克,虑既克之后别起交涉,怀芝将为祸首耳。请中堂速发一手谕,俾怀芝得据以行事。”言之数四,荣终无言。怀芝乃曰:“中堂今日不发令,怀芝终不肯退。”荣不得已,乃谓之曰:“横竖炮声一出,里边总是听得见的。”怀芝悟,即匆匆辞出,至城上乃阳言顷者测量未的,须重测始可命中。于是尽移炮位,向使馆外空地射击一昼夜,未损使馆毫分而停攻之中旨下矣。