M66 json post issue

I facing error to upload data to my sever using command set as shown in image below.

.

The Rest API headers also are taken as JSON key …as shown below.

{
“Post /api/consumer/batteryLog HTTP/1.1\r\nHost: api.abcdxyz.com\r\nContent-Type: application/json\r\nAccept:/\r\nuser-agent:QUECTEL_MODULE\r\nContent-Length: 126\r\n\r\n{‘BAT_DATA’:{‘BID’:‘Z48-0001’,‘DTT’:‘2023-01-23,14-12-23’,‘BLS’:‘1’,‘ERC’:‘’,‘SOC’:‘’,‘SOH’:‘’,‘CUR’:‘-84.7’,‘LAT’:‘’,‘LOG’”: ‘’}
}
…while data on server should be after two \r\n …

actual data received on server is like:
“{
“Post /api/consumer/batteryLog HTTP/1.1\r\nHost: api.abcdxyz.com\r\nContent-Type: application/json\r\nAccept:/\r\nuser-agent:QUECTEL_MODULE\r\nContent-Length: 126\r\n\r\n{‘BAT_DATA’:{‘BID’:‘Z48-0001’,‘DTT’:‘2023-01-23,14-12-23’,‘BLS’:‘1’,‘ERC’:‘’,‘SOC’:‘’,‘SOH’:‘’,‘CUR’:‘-84.7’,‘LAT’:‘’,‘LOG’”: ‘’}
}”:“”
means, the sever recreates a new json packet with my whole REST and DATA as key and then adds : and the “” . From here, it is concluded that Module sending json with one member only, the RSET API commands/ headers and data collectively as a key with blank value to the server. Is this module side error or server side ? but, the server accepts data from mobile app.