Too Long; Didn't Read
You shouldn't be using a REST or RESTful interface for communication between your microservices. It's not what REST is good at and it's definitely not the best nor easiest option out there. REST has a lot of rules and the specification can be fuzzy at times, but most API interfaces out there are more likely "RESTful" than RESTful. RESTful is just a term made up by people who need to put something in their CV to make it seem like they kind of knew about REST without really needing to learn anything about it.