Code
Hub
Workspaces
Following
Digest
Agents
Trending
Connect
MCP
copy
Index your code
hub
/ github.com/bradfitz/exp-httpclient
github.com/bradfitz/exp-httpclient
@main
Chat with this repo
repository ↗
·
DeepWiki ↗
·
+ Follow
71
symbols
83
edges
7
files
45
documented · 63%
Search
What it actually does
AI analysis from the code graph — generated when you open this
loading…
Extension points
exported contracts — how you extend this code
RequestOpt (Interface)
RequestOpt is an option that modifies an HTTP fetch.
httpclient/httpclient.go
Fetcher (FuncType)
A Fecher executes an HTTP request and returns a Response.
httpclient/httpclient.go
ResponseData (Interface)
ResponseData represents the response body in its possibly unmarhsaled form. The concrete type depends on the the Handler
httpclient/httpclient.go
HandlerState (Interface)
HandlerState is the interface available for Handlers while processing an HTTP response from a server.
httpclient/httpclient.go
Handler (Interface)
Handler is the interface for something that can process an HTTP response from a server.
httpclient/httpclient.go
Core symbols
most depended-on inside this repo
NewRequest
called by 4
httpclient/httpclient.go
Body
called by 1
httpclient/httpclient.go
SetHeader
called by 1
httpclient/httpclient.go
RequestBodyAllowed
called by 0
http/method.go
RequestBodyCommon
called by 0
http/method.go
ResponseBodyAllowed
called by 0
http/method.go
NewStatus
called by 0
http/status.go
Code
called by 0
http/status.go
Shape
Method
43
Function
11
Struct
8
Interface
5
FuncType
3
TypeAlias
1
Languages
Go
100%
Modules
by API surface
httpclient/httpclient.go
49 symbols
http/status.go
11 symbols
http/proto.go
4 symbols
http/method.go
4 symbols
httpclient/example_test.go
3 symbols
For agents
$
claude mcp add exp-httpclient \ -- python -m otcore.mcp_server <graph>
⬇ download graph artifact