Adding CustomHosts
options
#453
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related to - https://github.com/microsoftgraph/msgraph-sdk-design/pull/45/files
Certain workloads error out when an unexpected header is present in the request.
Example -
In case of
LargeFileUploadTask
in JS library, the upload is as follows:The middleware appends request headers which are meant for the Graph API.
Outlook
, an error was caused because ofAuthorization
header.sdkversion
telemetry headerThe solution for this is to add a check if the request URL is a Graph endpoint and not send headers to
UPLOAD_URL
.Adding the headers only for Graph endpoints ignores the case where the developer might have their own test endpoints.
This PR contains changes to allow developers to provide custom endpoints and update our conditions to modify request headers.