No, it’s not possible to cache https directly. The whole communication between the client and the server is encrypted. A proxy sits between the server and the client, in order to cache it, you need to be able to read it, ie decrypt the encryption.
Can HTTPs content be cached?
Https is cached by default. This is managed by a global setting that cannot be overridden by application-defined cache directives. To override the global setting, select the Internet Options applet in the control panel, and go to the advanced tab.
Can http post be cached?
“Responses to POST method are not cacheable, UNLESS the response includes appropriate Cache-Control or Expires header fields.” So, YES, you can cache POST request response but only if it arrives with appropriate headers. In most cases you don’t want to cache the response.