Just posted. The issue was that in servlet land the protocol is HTTP/1.1 which is not what plsql's owa/htp expected. That wanted what is in servlet land called scheme. So, I mapped that into where it's expected now.
We are using Web Logic, APEX 4.1, and 11g database. Cannot displays charts. We could before we changed to https.
#HOST# is incorrect, showing https://domain:port/script and should be https://domain/script. Before we set REQUEST_PROTOCOL to https, #HOST# was http://domain/script, notice there was no port. The chart is displayed without the port with https.