1
This is followup question to my initial question in TLS header in content portion of HTTPS POST request hot handled well
In that initial question I showed (in the 2nd capture) unencrypted TLS messages between two embedded devices. The "client" sends the HTTP headers in one frame and the HTTP data in another. The embedded device acting as the server sends a 400 response. An answer was provided by Steffen Ullrich.
In my subsequent reading of internet information if I understand correctly I found that the framing functionality seems to have been added in HTTP/2 and was not part of HTTP/1.x. I also found in https://www.keycdn.com/blog/difference-between-http-and-https/ that HTTPS is supposed to support the framing functionality of HTTP/2.
What I am asking here is for verification of that statement. Even if in the HTTPS POST request we specify HTTP/1.1, per HTTPS is the embedded server required to support framing functionality?
The embedded client is using a Linux base utilizing libcurl, openssl. The embedded server is based on Boost libraries as far as I know