Warum verwenden REST-APIs HTTP und nicht einfaches TCP?
Http ist im OSI Schichtenmodel auf Layer 5–7, TCP ist Layer 4 (Transport). Die Frage in sich ist unlogisch, da Layer 5 (und höher) auf Layer 4 (TCP) transportiert wird.