1900年,慈禧太后收到一封密報,洋人打算逼迫她歸還政務於光緒,慈禧太后聽聞之後慌了手腳,連哭帶鬧一場,決定向十一國同時宣戰。
慈禧寫了十一道絕交書,分送英、法、日等十一個國家。並拿出私房錢數十萬兩,犒勞義和團,將義和團整編為“八旗”,用來殺洋人、保大清。
載勳等人在街頭貼出告示,捕殺洋人,“洋人殺一個賞50兩,洋婦40兩,洋孩30兩”。慈禧還下令,攻打各國大使館。
當時榮祿奉命攻打大使館。明面上,他不敢抗命,但他又怕將來洋人找後賬,慈禧一縮頭把他推出來,到時候找誰說理去。於是他裝病請假。但請假這招不管用,慈禧三番五次威逼他,榮祿推脫不過,於是想了個妙招。
明面上,他派董福祥的甘軍去攻打大使館。自6月20日起一連四天,甘軍每日開炮多至300餘發。煙霧瀰漫,炮聲隆隆不絕,聽起來聲勢極其浩大。
但實際上呢,“甘軍無大炮”,使用的全是一些土炮,炮聲驚天動地,產生不了多大效果。
問。全不顧甘軍和義和團在旁邊看著,口乾冒煙,眼中冒火。停了四天,慈禧又命令接著打,陸陸續續打了許多天,使館始終屹立不動。
這說起來還是榮祿的功勞。他一方面派甘軍用土炮日夜攻打,一方面讓人假扮走私竊賊,大量接濟使館守軍火藥子彈,生怕使館真被攻破,到時候不好收拾。
派給甘軍的,是土炮,土火藥,而接濟使館的,可是德制後膛槍的“七九鋼彈”,火力不可同日而語。
甘軍猛攻使館十數日,沒有效果,端王派德制大炮助力。這大炮名為“開花炮”,在當時屬於世界級精銳武器,威力無比,對上外國軍隊都有一戰之力,更何況小小使館。武將張懷芝架好大炮,瞄準使館,眼看用不了半天,各使館就能成為一堆灰燼。正要開炮之際,突然靈機一動,下令先暫停發炮,直奔上司榮祿官邸。
張懷芝要求榮祿給自己一道下令發炮的手諭,以後有什麼事好拿出來作為憑證。榮祿不敢寫,但也不敢明說,只好敷衍。張懷芝也聰明,就在榮府賴著不走,就要他一句準話。榮祿無奈,含含糊糊地說了一句:“橫豎炮聲一響,宮裡邊是聽得見的。”
張懷芝聽後恍然大悟,回去之後將大炮對準使館後方的空地,大炮轟隆隆轟了一天一夜,使館後面的平地黑魆魆一片,而使館安然無恙。
這一場鬧劇,慈禧時而攻打,時而停火,時而送去瓜果蔬菜慰問,一直持續了50多天,直到八國聯軍進入北京,慈禧倉皇西逃。這場讓人笑掉了大牙的“絕交”、“宣戰”和“攻打大使館”,最後以賠款四萬萬兩白銀告終。為何是這個數字呢?只因當時列強認為這是四萬萬中國人“共同犯的罪惡”,因此要求每人賠款一兩。