src/main/java/gov/adlnet/xapi/client/BaseClient.java
protected String checkPath(String path){
        if (path.toLowerCase().contains("statements") && path.toLowerCase().contains("more")){
            int pathLength = this._host.getPath().length();
            return path.substring(pathLength, path.length());
        }
        return path;
    }
protected String checkPath(String path){
        if (path.toLowerCase().contains("statements") && path.toLowerCase().contains("more")){
            int pathLength = this._host.getPath().length();
            return path.substring(pathLength, path.length());
        }
        return path;
    }
protected String checkPath ( String path ) { if ( path . toLowerCase ( ) . contains ( "statements" ) && path . toLowerCase ( ) . contains ( "more" ) ) { int pathLength = this . _host . getPath ( ) . length ( ) ; return path . substring ( pathLength , path . length ( ) ) ; } return path ; }
When retrieving 'more' statements, LRS will return full path..the client will have part in the URI already so cut that off
When retrieving more statements LRS will return full path .. the client will have part in the URI already so cut that off