HTTP support is not defined in the 3GPP AT command specification. However many module vendors provide proprietary HTTP AT commands.
Developers are very familiar with developing HTTP applications based on REST APIs. So it is an added benefit if the module supports a native HTTP stack.
Here are links of vendors specific documentation for making HTTP requests:
- SIMCom: HTTP Application Note
- u-blox: AT Commands Examples, section 12
- AiThinker: A6/A7/A6C/A20 AT reference, AT+HTTPGET/AT+HTTPPOST commands, section 16
ATCommander implements a handy HTTP prodedure to execute HTTP requests using every vendor specific AT commands set.
The following tab/UI is available for making HTTP requests: