@Nullable
    static RequestTarget forServer(String reqTarget) {
        requireNonNull(reqTarget, "reqTarget");
        return DefaultRequestTarget.forServer(reqTarget, Flags.allowSemicolonInPathComponent(),
                                              Flags.allowDoubleDotsInQueryString());
    }
Returns a {@link RequestTarget} parsed and normalized from the specified request target string
in the context of server-side application. It rejects an absolute or authority form request target.
It also normalizes {@code '#'} into {@code '%2A'} instead of parsing a fragment.
Use {@link #forClient(String)} if you want to parse an absolute form request target or a fragment.

@param reqTarget the request target string
@return a {@link RequestTarget} if parsed and normalized successfully, or {@code null} otherwise.
core/src/main/java/com/linecorp/armeria/common/RequestTarget.java