external help file: Module Name: online version: https://psraw.readthedocs.io/en/latest/PrivateFunctions/Get-HttpResponseContentType schema: 2.0.0
Get-HttpResponseContentType
SYNOPSIS
Retrieves the Content-Type
header from a WebResponseObject
.
SYNTAX
Get-HttpResponseContentType [-Response] <WebResponseObject> [<CommonParameters>]
DESCRIPTION
Retrieves the Content-Type
header from a WebResponseObject
.
PowerShell 6.0 has switched from System.Net.HttpWebResponse
to System.Net.Http.HttpResponseMessage
for the underlying base object. HttpResponseMessage
separates content related headers from response headers. This is a stop gap measure until PowerShell 6.0 is patched
to include the Content-Type
header in the base Headers
dictionary.
EXAMPLES
Example 1
Invoke-WebRequest -Uri 'reddit.com' | Get-HttpResponseContentType
PARAMETERS
-Response
Microsoft.PowerShell.Commands.BasicHtmlWebResponseObject
or Microsoft.PowerShell.Commands.HtmlWebResponseObject
returned from Invoke-WebRequest
Type: WebResponseObject
Parameter Sets: (All)
Aliases:
Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).
INPUTS
Microsoft.PowerShell.Commands.WebResponseObject
OUTPUTS
System.String
NOTES
For more information see Issue #4467 and Pull Request #4494.
This function is used in the following functions:
- Invoke-RedditRequest
- Request-RedditOAuthTokenClient
- Request-RedditOAuthTokenInstalled
- Request-RedditOAuthTokenPassword
RELATED LINKS
https://psraw.readthedocs.io/en/latest/PrivateFunctions/Get-HttpResponseContentType
Request-RedditOAuthTokenClient