-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Proposal] Display remote IP address like chrome dev tools does #347
Comments
We have $ xh -vv localhost:3000/hello
GET /hello HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
User-Agent: xh/0.19.4
HTTP/1.1 200 OK
Content-Type: application/json
Date: Tue, 16 Jan 2024 21:41:27 GMT
{ "message": "hello world" }
Remote IP address: 127.0.0.1
Elapsed time: 0.21818s Alternatively, any connection-related info could be printed before everything (see cURL). But this would prevent us from outputting the request before the request is actually executed $ xh -vv localhost:3000/hello
Connected to 127.0.0.1 port 3000
GET /hello HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
User-Agent: xh/0.19.4
HTTP/1.1 200 OK
Content-Type: application/json
Date: Tue, 16 Jan 2024 21:41:27 GMT
{ "message": "hello world" }
Elapsed time: 0.21818s |
HTTPie issue: httpie/cli#1495 This is maybe something we could handle by printing debug logs. Some of our dependencies already generate logs through If we go that route then we don't have to worry as much about what HTTPie does. |
Addressed in #348 |
IP address of responding server may be useful when:
remote IP address could be print as metadata somewhere before response in a form like:
It is wise to put this feature under dedicated option to not clutter output and mislead users
The text was updated successfully, but these errors were encountered: