Skip to content

[SERVER] [Bug] Server type return in HTTP header is not Corese #4

Description

@MaillPierre

Issue Description:

The server type return in the HTTP header of SPARQL query responses is not related to Corese

Steps to Reproduce:

  1. Create an empty file "test.ttl"
  2. Create a query file "query.rq" containing:
SELECT DISTINCT ?server ?serverGet {
    SERVICE <https://corese.inria.fr/sparql?mode=report> {
        {
            SELECT * {
                ?s ?p ?o
            } LIMIT 1
        }
    }
    values (?_service_report_0 ){
        (UNDEF )
    }
    BIND( js:server() AS ?server)
    BIND( xt:get(?_service_report_0, "server") AS ?serverGet)
}
  1. Use Corese-command such as java -jar corese-command-4.5.0.jar sparql -i test.ttl -q query.rq -o result.csv -of csv
  2. Server type appears in result.csv

Expected Behavior:

A result with a relation to Corese is expected, such as:

server,serverGet,_service_report_0
corese,corese/4.5.0,_j_4

Actual Behavior:
The result obtained are related to the NGinx web server:

server,serverGet,_service_report_0
nginx,nginx/1.12.1,_j_4

Note to Developers:

The headers should probably be adapted depending on the response data type requested. text/html could still return NGinx, but any RDF-related type should indicate the type of SPARQL server.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

RefactoringIssue related to the refactoring toward a version 5.XbugSomething isn't working

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions