Skip to main content

request_url

Function request_url 

Source
pub fn request_url(req: &HttpRequest) -> String
Expand description

The absolute URL the client addressed (origin plus request target), the value a NIP-98 u tag is signed over.

use actix_web::test::TestRequest;
use solid_pod_rs_server::scheme::request_url;

let req = TestRequest::get()
    .uri("/pod/file.ttl?x=1")
    .insert_header(("host", "pod.example"))
    .to_http_request();
assert_eq!(request_url(&req), "http://pod.example/pod/file.ttl?x=1");