高丽蒙古战争的详细经过是怎么样的?是在什么背景下发生的

起初的战争
1219年 , 蒙古与高丽联手灭了窜入高丽的契丹反叛军队 , 并与高丽签订“两国约为兄弟 , 万事子孙无忘今日”的友好条约 。1225年 , 蒙古帝国要求高丽向其朝贡 。高丽予以回绝 , 蒙古使节抵达义州边境时 , 被高丽朝廷所害 , 但当时成吉思汗征西夏 , 并未顾及此事。1231年蒙古大汗窝阔台命撒礼塔率师攻高丽 。蒙古打到了朝鲜半岛中部 , 洪福源率群众投降 , 高丽王弟怀安公王降 。撒礼塔后在开城任命达鲁花赤等72人镇守 , 蒙古军暂时撤出高丽 。
1232年 , 高丽王杀死开城驻守的达鲁花赤等72人 , 从松都(今开城)迁往江华岛 , 以防卫蒙古的再次入侵 。得知此事后 , 蒙古立即第二次攻高丽 。这次蒙古一直打到朝鲜半岛的南端 。不过蒙古却无法攻占江华岛 , 在现在的光州附近败北 。蒙古首领撒礼塔在龙仁中流矢亡(一说被一名高丽僧人暗杀) 。蒙古副帅铁哥回师蒙古 。后高丽王遣使节请罪 , 但并不肯臣服于蒙古并派兵攻陷已归附于蒙古的西京等处 , 劫夺了降将洪福源的家 。
窝阔台汗四征高丽
成吉思汗去世后 , 托雷根据幼子掌管父业的蒙古传统习俗 , 监国摄政 。1229年 , 拖雷召开忽里勒台大会 , 商议推举蒙古国大汗 。按照蒙古习俗 , 幼子有优先继承父业的权利 , 因此 , 宗王大臣都打算推举拖雷作可汗 。耶律楚材等人说服各蒙古宗王 , 坚持按成吉思汗的遗诏行事 , 拥立成吉思汗的第三了窝阔台继承蒙古汗位 。拖雷为了避免可能发生的宫廷内讧 , 也支持窝阔台 。八月二十四日 , 窝阔台大汗登基 。
元太宗窝阔台即位后 , 进行了一系列改革 , 并出兵征伐 , 拓展疆土 。以高丽杀使者为由 , 于1231年八月命撒礼塔率蒙古大军讨伐高丽 。蒙古军入据高丽后 , 洪福源率民1500余户前来迎降 , 附近州郡亦有来降者 。撒礼塔在洪福源的协同下先后攻取40余座城 , 连战连捷的蒙军直逼高丽王城 。高丽高宗遣其弟怀安公王乞降 。蒙古军队索取了巨额财物后退军 。但仍在高丽的各京、府、县留下了72名达鲁花赤(镇守者) , 对高丽进行间接控制 。高丽国王逃至江华岛 。
1232年六月 , 高丽王举反 , 杀死蒙古所置达鲁花赤72人 。为避免蒙古的报复 , 高丽权臣崔怡决定迁都江华岛 。于是 , 窝阔台决定第二次讨伐高丽 。八月 , 再命撒礼塔率师征高丽 , 至王京南 , 攻其处仁城时 , 中流矢亡 。副帅铁哥领蒙古军回师 。原降服的高丽百姓归由洪福源统治 。十月 , 高丽王遣其将军金宝鼎、郎中赵瑞章向窝阔台上书请罪 。
1233年四月 , 窝阔台诏谕高丽王悔过 , 并指出他犯下的五大罪状 。高丽王因占据江华岛 , 而蒙古无水兵 , 故不从命朝觐 。反而又派兵攻陷已归附于蒙古的西京等处 , 劫夺了降将洪福源的家 。为此 , 窝阔台决定第三次派兵讨伐高丽 。
1235年 , 蒙古入侵庆尚道和全罗道 。高丽民间的抵抗非常强 。高丽王室也在江华岛修筑工事 。虽然高丽几度战胜入侵者 ,  但还是无法抵挡蒙古大军(蒙军烧毁粮食企图逼降) 。1238年 , 高丽高宗向蒙古请和 。在高丽同意将高丽王室作蒙古人质后 , 蒙古撤军 。不过高丽只送了一个与王室无关的人给蒙古人 。蒙古大怒 , 要求高丽王室搬出江华岛到蒙古作人质并清除海上所有高丽舰船 , 交出反蒙古的官员 。不过高丽只送去一个王子和10名贵族的孩子 , 拒绝了其它的要求 。