I am using a Quectel M66 GSM/GPRS module to post data to an AWS server using AT Commands with the help of the TeraTerm serial monitor. The database stores data in plain text format. The board I am using is https://evelta.com/m66-gsm-gprs-breakout-audio-jack/#productDescription. I have tested this board for SMS to send SMS and HTTP GET to read data from a server, and these are working properly. But when I do HTTP POST, it shows as data sent successfully in the HTTPREAD, but when I check the server using Postman, an empty row gets added instead of the data I type. Since an empty row gets added, I am assuming there is no error in HTTP connectivity, but somehow data becomes empty. Is it because the server is not able to read the data I type? I have tested the same API using a SIM7600EI module and with that, I am able to POST data successfully. I have attached the screenshot of the AT commands I have used to POST the data using Quectel M66. Please help me fix this issue.
Thanks in advance!