反應機理
反應中所用的一氧化碳和氯化氫可以由甲酸與氯磺酸作用得到。
HCOOH + ClSO3H → CO + HCl + H2SO4
在反應中,一氧化碳與氯化氫作用,生成親電的中間體[HC+ = O]AlCl4 -,其碳正離子與苯反應,生成甲醛,即在苯環上引入一個甲醯基。在實驗室中加入氯化亞銅來代替工業生產的加壓方法,因為氯化亞銅可與一氧化碳絡合,使之活性增高而易於發生反應。甲苯也能發生此反應,甲醯基進入甲基的對位。
其它的烷基苯、酚、酚醚等易發生副反應,不宜進行此反應,含有鈍化基的化合物也不發生此反應。