It seems that MapCache requires "SERVICE=WMS" for a GetMap request. MapServer does not seem to have this same requirement. Should this be considered a bug? I've tried adding "service=wms" to my OnlineResource string in my mapfile with no success.