Performs an HTTP POST to the server, to create a
        subordinate resource. Returns a new HALNavigator representing
        that resource.

        `body` may either be a string or a dictionary representing json
        `headers` are additional headers to send in the request

def create(self, body=None, raise_exc=True, headers=None, **kwargs):
        '''Performs an HTTP POST to the server, to create a
        subordinate resource. Returns a new HALNavigator representing
        that resource.

        `body` may either be a string or a dictionary representing json
        `headers` are additional headers to send in the request
        '''
        return self._request(POST, body, raise_exc, headers, **kwargs)