omniClientBreakUrlReference

Defined in OmniClient.h

struct OmniClientUrl *omniClientBreakUrlReference(char const *urlReference)

Break a URL into components.

The full rules are defined by https://tools.ietf.org/html/rfc3986

This version should be used instead of omniClientBreakUrl if you have a URL reference such as “/path?query#fragment” which would be interpreted as a file path by omniClientBreakUrl

The returned structure should be freed by omniClientFreeUrl