I am using the Quectel EG25-G module to make HTTPS requests to two different servers, “Server A” and “Server B.”
The module successfully connects to “Server B” and retrieves responses without needing any certificates installed, but it fails with “Server A,” showing a timeout or a CME ERROR: 705
. Both servers have valid SSL certificates and support TLS 1.2.
I have set the PDP context ID using AT+QHTTPCFG="contextid",1
, enabled the output of HTTP response headers using AT+QHTTPCFG="responseheader",1
, activated the PDP context with AT+QIACT=1
, specified the target URL with AT+QHTTPURL
, made a GET request using AT+QHTTPGET
, and viewed the request response with **AT+QHTTPREAD**
.
Interestingly, “Server A” works when tested using tools like curl
or Python scripts, indicating it is reachable. Could the issue be related to “Server A” enforcing stricter SSL/TLS validation?
Any suggestions would be greatly appreciated.