java.lang.Object
org.apache.jena.http.HttpRDF
A collection of convenience operations for HTTP level operations
for RDF related tasks. This does not include GSP naming
which is in
GSP.
See also AsyncHttpRDF.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidhttpDeleteGraph(String url) static voidhttpDeleteGraph(HttpClient httpClient, String url) static org.apache.jena.graph.GraphhttpGetGraph(String url) GET a graph from a URLstatic org.apache.jena.graph.GraphhttpGetGraph(String url, String acceptHeader) GET a graph from a URL using the provided "Accept" header.static org.apache.jena.graph.GraphhttpGetGraph(HttpClient httpClient, String url) GET a graph from a URL using theHttpClientprovided.static org.apache.jena.graph.GraphhttpGetGraph(HttpClient httpClient, String url, String acceptHeader) GET a graph from a URL using theHttpClientprovided and the "Accept" header.static voidhttpGetToStream(String url, String acceptHeader, StreamRDF dest) Send the RDF data from the resource at the URL to the StreamRDF.static voidhttpGetToStream(HttpClient client, String url, String acceptHeader, StreamRDF dest) Read the RDF data from the resource at the URL and send to the StreamRDF.static voidhttpGetToStream(HttpClient client, String url, Map<String, String> headers, StreamRDF dest) Read the RDF data from the resource at the URL and send to the StreamRDF.static voidhttpPostDataset(HttpClient httpClient, String url, DatasetGraph dataset, RDFFormat format) static voidhttpPostDataset(HttpClient httpClient, String url, DatasetGraph dataset, RDFFormat format, Map<String, String> httpHeaders) static voidhttpPostGraph(String url, org.apache.jena.graph.Graph graph) static voidhttpPostGraph(HttpClient httpClient, String url, org.apache.jena.graph.Graph graph, RDFFormat format) static voidhttpPostGraph(HttpClient httpClient, String url, org.apache.jena.graph.Graph graph, RDFFormat format, Map<String, String> httpHeaders) static org.apache.jena.graph.GraphhttpPostGraphRtn(String url, org.apache.jena.graph.Graph graph) Post a graph and expect an RDF graph back as the result.static org.apache.jena.graph.GraphhttpPostGraphRtn(HttpClient httpClient, String url, org.apache.jena.graph.Graph graph, RDFFormat format, Map<String, String> httpHeaders) Post a graph and expect an RDF graph back as the result.static voidhttpPutDataset(HttpClient httpClient, String url, DatasetGraph dataset, RDFFormat format) static voidhttpPutDataset(HttpClient httpClient, String url, DatasetGraph dataset, RDFFormat format, Map<String, String> httpHeaders) static voidhttpPutGraph(String url, org.apache.jena.graph.Graph graph) static voidhttpPutGraph(HttpClient httpClient, String url, org.apache.jena.graph.Graph graph, RDFFormat fmt) static voidhttpPutGraph(HttpClient httpClient, String url, org.apache.jena.graph.Graph graph, RDFFormat format, Map<String, String> httpHeaders)
-
Constructor Details
-
HttpRDF
public HttpRDF()
-
-
Method Details
-
httpGetGraph
GET a graph from a URL- Throws:
HttpException
-
httpGetGraph
GET a graph from a URL using the provided "Accept" header.- Throws:
HttpException
-
httpGetGraph
GET a graph from a URL using theHttpClientprovided.- Throws:
HttpException
-
httpGetGraph
public static org.apache.jena.graph.Graph httpGetGraph(HttpClient httpClient, String url, String acceptHeader) GET a graph from a URL using theHttpClientprovided and the "Accept" header.- Throws:
HttpException
-
httpGetToStream
Send the RDF data from the resource at the URL to the StreamRDF. Beware of parse errors!- Throws:
HttpException
-
httpGetToStream
public static void httpGetToStream(HttpClient client, String url, String acceptHeader, StreamRDF dest) Read the RDF data from the resource at the URL and send to the StreamRDF.Beware of parse errors!
- Throws:
HttpExceptionRiotException
-
httpGetToStream
public static void httpGetToStream(HttpClient client, String url, Map<String, String> headers, StreamRDF dest) Read the RDF data from the resource at the URL and send to the StreamRDF.Beware of parse errors!
- Throws:
HttpExceptionRiotException
-
httpPostGraph
-
httpPostGraph
public static void httpPostGraph(HttpClient httpClient, String url, org.apache.jena.graph.Graph graph, RDFFormat format) -
httpPostGraph
-
httpPostGraphRtn
public static org.apache.jena.graph.Graph httpPostGraphRtn(String url, org.apache.jena.graph.Graph graph) Post a graph and expect an RDF graph back as the result. -
httpPostGraphRtn
public static org.apache.jena.graph.Graph httpPostGraphRtn(HttpClient httpClient, String url, org.apache.jena.graph.Graph graph, RDFFormat format, Map<String, String> httpHeaders) Post a graph and expect an RDF graph back as the result. -
httpPostDataset
public static void httpPostDataset(HttpClient httpClient, String url, DatasetGraph dataset, RDFFormat format) -
httpPostDataset
public static void httpPostDataset(HttpClient httpClient, String url, DatasetGraph dataset, RDFFormat format, Map<String, String> httpHeaders) -
httpPutGraph
-
httpPutGraph
public static void httpPutGraph(HttpClient httpClient, String url, org.apache.jena.graph.Graph graph, RDFFormat fmt) -
httpPutGraph
-
httpPutDataset
public static void httpPutDataset(HttpClient httpClient, String url, DatasetGraph dataset, RDFFormat format) -
httpPutDataset
public static void httpPutDataset(HttpClient httpClient, String url, DatasetGraph dataset, RDFFormat format, Map<String, String> httpHeaders) -
httpDeleteGraph
-
httpDeleteGraph
-