C# Class Cookie365.HttpUtility

Afficher le fichier Open project: FabioCuneaz/Cookie365

Méthodes publiques

Méthode Description
SendHttpRequest ( Uri uri, HttpMethod method, Stream requestContent = null, string contentType = null, HttpClientHandler clientHandler = null, string>.Dictionary headers = null ) : Task

Sends an http request to the specified uri and returns the response as a byte array

SendODataJsonRequest ( Uri uri, HttpMethod method, Stream requestContent, HttpClientHandler clientHandler, SpoAuthUtility authUtility, string>.Dictionary headers = null ) : Task

Sends a JSON OData request appending SPO auth cookies to the request header.

SendODataJsonRequestWithCanary ( Uri uri, HttpMethod method, Stream requestContent, HttpClientHandler clientHandler, SpoAuthUtility authUtility, bool _verbose ) : Task

Sends a JSON OData request appending the SharePoint canary to the request header. Appending the canary to the request is necessary to perform write operations (e.g. create, update, delete list items) The canary is a security measure to prevent cross site scripting attacks

Method Details

SendHttpRequest() public static méthode

Sends an http request to the specified uri and returns the response as a byte array
public static SendHttpRequest ( Uri uri, HttpMethod method, Stream requestContent = null, string contentType = null, HttpClientHandler clientHandler = null, string>.Dictionary headers = null ) : Task
uri System.Uri The request uri
method HttpMethod The http method
requestContent Stream A stream containing the request content
contentType string The content type of the http request
clientHandler System.Net.Http.HttpClientHandler The request client handler
headers string>.Dictionary The http headers to append to the request
Résultat Task

SendODataJsonRequest() public static méthode

Sends a JSON OData request appending SPO auth cookies to the request header.
public static SendODataJsonRequest ( Uri uri, HttpMethod method, Stream requestContent, HttpClientHandler clientHandler, SpoAuthUtility authUtility, string>.Dictionary headers = null ) : Task
uri System.Uri The request uri
method HttpMethod The http method
requestContent Stream A stream containing the request content
clientHandler System.Net.Http.HttpClientHandler The request client handler
authUtility SpoAuthUtility An instance of the auth helper to perform authenticated calls to SPO
headers string>.Dictionary The http headers to append to the request
Résultat Task

SendODataJsonRequestWithCanary() public static méthode

Sends a JSON OData request appending the SharePoint canary to the request header. Appending the canary to the request is necessary to perform write operations (e.g. create, update, delete list items) The canary is a security measure to prevent cross site scripting attacks
public static SendODataJsonRequestWithCanary ( Uri uri, HttpMethod method, Stream requestContent, HttpClientHandler clientHandler, SpoAuthUtility authUtility, bool _verbose ) : Task
uri System.Uri The request uri
method HttpMethod The http method
requestContent Stream A stream containing the request content
clientHandler System.Net.Http.HttpClientHandler The request client handler
authUtility SpoAuthUtility An instance of the auth helper to perform authenticated calls to SPO
_verbose bool
Résultat Task