Skip to content
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

Fix Host header not including port #249

Merged
merged 11 commits into from
Jan 20, 2023
Merged

Fix Host header not including port #249

merged 11 commits into from
Jan 20, 2023

Conversation

DmitriyMusatkin
Copy link
Contributor

Issue #, if available:

Description of changes:
There is some overlap between meta request endpoint and Host header. Clarified the docs what happens depending on which one is used.
Fix logic comparing the two if both are set with ports.
Made Host header optional if endpoint is provided

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

include/aws/s3/s3_client.h Outdated Show resolved Hide resolved
* - Only endpoint is set - Host header is created from endpoint. Port and
* Scheme from endpoint is used.
* - Both Host and Endpoint is set - Host header must match Authority of
* Endpoint uri. Port and Scheme from endpoint is used.
Copy link
Contributor

Choose a reason for hiding this comment

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

How will Scheme be used?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

scheme is used to determine whether its https or http. we can explicitly say that, but i though it was clear enough

source/s3_client.c Outdated Show resolved Hide resolved
source/s3_client.c Outdated Show resolved Hide resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants