duckdb / duckdb/duckdb-httpfs

RFC 7617 is unsupported by httpfs

Open
#229 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.