// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
namespace k8s.Autorest
{
///
/// Extensions for manipulating HTTP request and response objects.
///
internal static class HttpExtensions
{
///
/// Get the content headers of an HtttRequestMessage.
///
/// The request message.
/// The content headers.
public static HttpHeaders GetContentHeaders(this HttpRequestMessage request)
{
if (request != null && request.Content != null)
{
return request.Content.Headers;
}
return null;
}
///
/// Get the content headers of an HttpResponseMessage.
///
/// The response message.
/// The content headers.
public static HttpHeaders GetContentHeaders(this HttpResponseMessage response)
{
if (response != null && response.Content != null)
{
return response.Content.Headers;
}
return null;
}
}
}