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:

https://psraw.readthedocs.io/en/latest/PrivateFunctions/Get-HttpResponseContentType

Invoke-RedditRequest

Request-RedditOAuthTokenClient

Request-RedditOAuthTokenInstalled

Request-RedditOAuthTokenPassword