I am working through the https_client example with the nRF9160 and I noticed that when Connection: close is not included, the connection doesn't close, but if I attempt to replicate the request in Postman, there is no such line and it still completes with a 200 status.
#define HTTP_HEAD \
"HEAD / HTTP/1.1\r\n" \
"Host: " HTTPS_HOSTNAME "\r\n" \
"Accept: */*\r\n" \
"Connection: close\r\n\r\n"
I have also noticed that in the Host line in the https_client example it includes the port, but I try to do the same in Postman the server sends an error message such as a 400 error or resets the connection in the case of example.com. What is different about the HTTP request that the nRF9160 is sending compared to my browser or Postman?