SIM900 error 601 when sending a second POST

rene picture rene · Aug 9, 2015 · Viewed 14.7k times · Source

Using SIM 900 :

AT+HTTPINIT

AT+HTTPPARA="CID",1

AT+HTTPPARA="URL","www.onewebsite.fr"

AT+HTTPDATA=lengthofpostdata, 10000

sending data

AT+HTTPACTION=1

AT_HTTPREAD=0, lengthofreceiveddata

Up to that point everything works OK

Then i send a new request :

AT+HTTPPARA="CID",1

AT+HTTPPARA="URL","www.onewebsite.fr"

AT+HTTPDATA=lengthofpostdata, 10000

sending data

AT+HTTPACTION=1

Then I received the message : +HTTPACTION=1,601,0

Any idea ?

Answer

dmSherazi picture dmSherazi · Aug 10, 2015

601 is some custom implemented Error code, as an example

This is a "magic" status code that we use to signal that something wrong happened with the request that was so bad that we didn't even got a response back from the server. In this case the request timed out (more than 30 seconds to return any bytes).

source

Here is the list of standard HTTP Status codes

At times you would get this error if you are sending requests too often as well! try to increase the delay between the two requests!


. +HTTPACTION:0,601,0

The above AT response code (601) for HTTP session start indicates that there is a network error. Then make sure that the PDP context is setup properly.

source