private static RequestTargetWithRawPath forClient(String rawPath, @Nullable String prefix) {
        final RequestTarget target = DefaultRequestTarget.forClient(rawPath, prefix);
        if (target != null) {
            logger.info("forClient({}, {}) => path: {}, query: {}, fragment: {}",
                    rawPath, prefix, target.path(),
                    target.query(), target.fragment());
        } else {
            logger.info("forClient({}, {}) => null", rawPath, prefix);
        }
        return new RequestTargetWithRawPath(null, target);
    }
{@link RequestTarget} treats the first `=` in a query parameter as `/` internally to simplify
the detection the logic. This test makes sure the `=` appeared later is not treated as `/`.
core/src/test/java/com/linecorp/armeria/internal/common/DefaultRequestTargetTest.java