C# Class TSVCEO.CloudPrint.Util.HTTPHelper

Afficher le fichier Open project: klightspeed/CloudPrintProxy Class Usage Examples

Méthodes publiques

Méthode Description
CreateCloudPrintRequest ( OAuthTicket ticket, string iface ) : HttpWebRequest
CreateRequest ( OAuthTicket ticket, string URL ) : HttpWebRequest
GetResponseData ( HttpWebRequest request ) : byte[]
GetResponseData ( HttpWebRequest request, HttpWebResponse &response ) : byte[]
GetResponseJson ( HttpWebRequest request ) : dynamic
GetResponseJson ( HttpWebRequest request, HttpWebResponse &response ) : dynamic
GetResponseStream ( HttpWebRequest request ) : Stream
GetResponseStream ( HttpWebRequest request, HttpWebResponse &response ) : Stream
PostCloudPrintJsonRequest ( OAuthTicket ticket, string iface, dynamic postdata ) : dynamic
PostCloudPrintMultiPartRequest ( OAuthTicket ticket, string iface, dynamic postdata ) : dynamic
PostCloudPrintUrlEncodedRequest ( OAuthTicket ticket, string iface, dynamic postdata ) : dynamic
SendJsonPostData ( HttpWebRequest request, dynamic postdata ) : byte[]
SendJsonPostData ( HttpWebRequest request, dynamic postdata, HttpWebResponse &response ) : byte[]
SendMultiPartPostData ( HttpWebRequest request, dynamic postdata ) : byte[]
SendMultiPartPostData ( HttpWebRequest request, dynamic postdata, HttpWebResponse &response ) : byte[]
SendUrlEncodedPostData ( HttpWebRequest request, dynamic postdata ) : byte[]
SendUrlEncodedPostData ( HttpWebRequest request, dynamic postdata, HttpWebResponse &response ) : byte[]
ToJson ( byte data ) : dynamic

Private Methods

Méthode Description
WriteMultiPartPostData ( TextWriter writer, string>.IDictionary postdata, string boundary ) : void
WriteMultiPartPostData ( TextWriter writer, object postdata, string boundary ) : void
WriteUrlEncodedPostData ( TextWriter writer, string>.Dictionary postdata ) : void
WriteUrlEncodedPostData ( TextWriter writer, object postdata ) : void

Method Details

CreateCloudPrintRequest() public static méthode

public static CreateCloudPrintRequest ( OAuthTicket ticket, string iface ) : HttpWebRequest
ticket OAuthTicket
iface string
Résultat System.Net.HttpWebRequest

CreateRequest() public static méthode

public static CreateRequest ( OAuthTicket ticket, string URL ) : HttpWebRequest
ticket OAuthTicket
URL string
Résultat System.Net.HttpWebRequest

GetResponseData() public static méthode

public static GetResponseData ( HttpWebRequest request ) : byte[]
request System.Net.HttpWebRequest
Résultat byte[]

GetResponseData() public static méthode

public static GetResponseData ( HttpWebRequest request, HttpWebResponse &response ) : byte[]
request System.Net.HttpWebRequest
response System.Net.HttpWebResponse
Résultat byte[]

GetResponseJson() public static méthode

public static GetResponseJson ( HttpWebRequest request ) : dynamic
request System.Net.HttpWebRequest
Résultat dynamic

GetResponseJson() public static méthode

public static GetResponseJson ( HttpWebRequest request, HttpWebResponse &response ) : dynamic
request System.Net.HttpWebRequest
response System.Net.HttpWebResponse
Résultat dynamic

GetResponseStream() public static méthode

public static GetResponseStream ( HttpWebRequest request ) : Stream
request System.Net.HttpWebRequest
Résultat Stream

GetResponseStream() public static méthode

public static GetResponseStream ( HttpWebRequest request, HttpWebResponse &response ) : Stream
request System.Net.HttpWebRequest
response System.Net.HttpWebResponse
Résultat Stream

PostCloudPrintJsonRequest() public static méthode

public static PostCloudPrintJsonRequest ( OAuthTicket ticket, string iface, dynamic postdata ) : dynamic
ticket OAuthTicket
iface string
postdata dynamic
Résultat dynamic

PostCloudPrintMultiPartRequest() public static méthode

public static PostCloudPrintMultiPartRequest ( OAuthTicket ticket, string iface, dynamic postdata ) : dynamic
ticket OAuthTicket
iface string
postdata dynamic
Résultat dynamic

PostCloudPrintUrlEncodedRequest() public static méthode

public static PostCloudPrintUrlEncodedRequest ( OAuthTicket ticket, string iface, dynamic postdata ) : dynamic
ticket OAuthTicket
iface string
postdata dynamic
Résultat dynamic

SendJsonPostData() public static méthode

public static SendJsonPostData ( HttpWebRequest request, dynamic postdata ) : byte[]
request System.Net.HttpWebRequest
postdata dynamic
Résultat byte[]

SendJsonPostData() public static méthode

public static SendJsonPostData ( HttpWebRequest request, dynamic postdata, HttpWebResponse &response ) : byte[]
request System.Net.HttpWebRequest
postdata dynamic
response System.Net.HttpWebResponse
Résultat byte[]

SendMultiPartPostData() public static méthode

public static SendMultiPartPostData ( HttpWebRequest request, dynamic postdata ) : byte[]
request System.Net.HttpWebRequest
postdata dynamic
Résultat byte[]

SendMultiPartPostData() public static méthode

public static SendMultiPartPostData ( HttpWebRequest request, dynamic postdata, HttpWebResponse &response ) : byte[]
request System.Net.HttpWebRequest
postdata dynamic
response System.Net.HttpWebResponse
Résultat byte[]

SendUrlEncodedPostData() public static méthode

public static SendUrlEncodedPostData ( HttpWebRequest request, dynamic postdata ) : byte[]
request System.Net.HttpWebRequest
postdata dynamic
Résultat byte[]

SendUrlEncodedPostData() public static méthode

public static SendUrlEncodedPostData ( HttpWebRequest request, dynamic postdata, HttpWebResponse &response ) : byte[]
request System.Net.HttpWebRequest
postdata dynamic
response System.Net.HttpWebResponse
Résultat byte[]

ToJson() public static méthode

public static ToJson ( byte data ) : dynamic
data byte
Résultat dynamic