As has been pointed out below, iMessages are end-to-end encrypted so Apple has no way to read the URL to proxy it.
Exactly, this is what all the other replies saying 'just proxy the client URL call through Apple' are missing. It's not just that the iMessage was encrypted. There's also _why_ it is encrypted in the first place.