Is caching not the primary reason to use this over POST? You should never want to cache POST requests.