-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Copy/pasting from #44:
OK, let me try again. I don't like the idea that
@path
is involved, but I don't see a way around it. The problem with@path
is that you need to establish some sort of expectation, which means that you just eliminated 302 and friends as tools that a server can use. Unless you want to allow signing of redirects...
This is a really good point, thanks for bringing it up. I'd been assuming that @path
would refer to the initial URL that was requested (which would prevent redirects along with substitutions of the response body), but now it's not actually clear to me whether that's right. Is "the request target" the request's URL or current URL in Fetch's parlance?
If the latter, I need to think more about reasonable behavior for each intermediate hop. Signing them isn't crazy, though we'd likely want to require the content-location
header? Hrm.