Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

better descriptions for HTTP{Response,Request}Head and HTTPVersion #339

Merged
merged 1 commit into from
Apr 19, 2018

Conversation

weissi
Copy link
Member

@weissi weissi commented Apr 19, 2018

Motivation:

We recently changed the backing for the HTTP request and response
objects so that the URI string was no longer visible in
request.description. This patch fixes that and prints a format like
this:

HTTPRequestHead { method: GET, uri: "/", version: HTTP/1.1, headers: [("Host", "localhost:8888"), ("User-Agent", "curl/7.54.0"), ("Accept", "*/*")] }

and

HTTPResponseHead { version: HTTP/1.1, status: ok, headers: [("content-length", "12")] }

Modifications:

improved the HTTP request/response descriptions

Result:

debugging is easier

Motivation:

We recently changed the backing for the HTTP request and response
objects so that the URI string was no longer visible in
`request.description`. This patch fixes that and prints a format like
this:

    HTTPRequestHead { method: GET, uri: "/", version: HTTP/1.1, headers: [("Host", "localhost:8888"), ("User-Agent", "curl/7.54.0"), ("Accept", "*/*")] }

and

    HTTPResponseHead { version: HTTP/1.1, status: ok, headers: [("content-length", "12")] }

Modifications:

improved the HTTP request/response descriptions

Result:

debugging is easier
@weissi weissi requested review from Lukasa and normanmaurer April 19, 2018 15:07
Copy link
Contributor

@Lukasa Lukasa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@Lukasa Lukasa added the 🔨 semver/patch No public API change. label Apr 19, 2018
@Lukasa Lukasa added this to the 1.5.1 milestone Apr 19, 2018
@Lukasa Lukasa merged commit 56b540b into apple:master Apr 19, 2018
@weissi weissi deleted the jw-better-http-req-desc branch April 22, 2018 10:38
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
🔨 semver/patch No public API change.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants