A: 

Did you tried "GET" instead of "POST" which sends additional data in headers? For example in REST-ful API POST request is equivalent to Create, Update, Delete and GET to Read and that might break the offline mode. Just guessing...

michael