都因饥饿疾病而战斗力不足，以致射箭都难以射不准。后来，守军只好罗雀掘鼠，煮盔甲、烹弓弦来充饥。尹子奇得知城中粮尽，加紧攻城。燕军先是制造一座高大如同半个彩虹的云梯，上面安置了二百精兵，推至城下，想令士兵跳入城内。于是，张巡事先在城墙上凿开三个洞，等待云梯快临近时，先从一洞中伸出一根大木，木头末端上设置一铁钩，钩住云梯使不得退去，由从另一洞中出一根木头，顶住云梯使不得前进；在最后一洞中再伸出一大木，木头上安置了一个铁笼，笼中装着火，焚烧云梯，云梯从中间被烧断，梯上的士卒全部被烧死。之后，尹子奇又造钩车