RFC 7617 is unsupported by httpfs
- Dominant language
- C++
- Stars
- 60
- Forks
- 100
- Avg merge
- 1h 50m
- Merged PRs (30d)
- 25
Description
DuckDB / httpfs does not support username:password@ style URLs (RFC 7617)
% duckdb
DuckDB v1.4.4 (Andium) 6ddac802ff
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
D SELECT content FROM read_text('https://testuser:testpass@httpbin.org/basic-auth/testuser/testpass');
IO Error:
Could not establish connection error for HTTP HEAD to 'https://testuser:testpass@httpbin.org/basic-auth/testuser/testpass'
I've added a PR to add RFC 7617 support.
https://github.com/duckdb/duckdb-httpfs/pull/228
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the reported DuckDB read_text query in httpfs and review the linked pull request #228, which already proposes RFC 7617 support. Verify the behavior against the httpbin basic-auth URL and confirm that username:password@ URLs work successfully without breaking existing HTTP requests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- authentication, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 25/100