C# Class TSVCEO.CloudPrint.Util.HTTPHelper

Mostrar archivo Open project: klightspeed/CloudPrintProxy Class Usage Examples

Public Methods

Method 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

Method 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 method

public static CreateCloudPrintRequest ( OAuthTicket ticket, string iface ) : HttpWebRequest
ticket OAuthTicket
iface string
return System.Net.HttpWebRequest

CreateRequest() public static method

public static CreateRequest ( OAuthTicket ticket, string URL ) : HttpWebRequest
ticket OAuthTicket
URL string
return System.Net.HttpWebRequest

GetResponseData() public static method

public static GetResponseData ( HttpWebRequest request ) : byte[]
request System.Net.HttpWebRequest
return byte[]

GetResponseData() public static method

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

GetResponseJson() public static method

public static GetResponseJson ( HttpWebRequest request ) : dynamic
request System.Net.HttpWebRequest
return dynamic

GetResponseJson() public static method

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

GetResponseStream() public static method

public static GetResponseStream ( HttpWebRequest request ) : Stream
request System.Net.HttpWebRequest
return Stream

GetResponseStream() public static method

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

PostCloudPrintJsonRequest() public static method

public static PostCloudPrintJsonRequest ( OAuthTicket ticket, string iface, dynamic postdata ) : dynamic
ticket OAuthTicket
iface string
postdata dynamic
return dynamic

PostCloudPrintMultiPartRequest() public static method

public static PostCloudPrintMultiPartRequest ( OAuthTicket ticket, string iface, dynamic postdata ) : dynamic
ticket OAuthTicket
iface string
postdata dynamic
return dynamic

PostCloudPrintUrlEncodedRequest() public static method

public static PostCloudPrintUrlEncodedRequest ( OAuthTicket ticket, string iface, dynamic postdata ) : dynamic
ticket OAuthTicket
iface string
postdata dynamic
return dynamic

SendJsonPostData() public static method

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

SendJsonPostData() public static method

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

SendMultiPartPostData() public static method

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

SendMultiPartPostData() public static method

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

SendUrlEncodedPostData() public static method

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

SendUrlEncodedPostData() public static method

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

ToJson() public static method

public static ToJson ( byte data ) : dynamic
data byte
return dynamic