HTTPSend Class |
Namespace: Kettic.AspNet.Controls.Editor.DialogControls
The HTTPSend type exposes the following members.
Name | Description | |
---|---|---|
![]() | GetFileHeader |
Returns the proper content information for
the file we are sending.
|
![]() | GetFileTrailer |
Creates the proper ending boundary for the
multipart upload.
|
![]() | GetFormFields |
Builds the proper format of the multipart
data that contains the form fields and
their respective values.
|
![]() | GetResponse |
Make the request to the web server and
retrieve it's response into a text buffer.
|
![]() | GetStream |
Determines if we have a file stream set, and
returns either the HttpWebRequest stream or
the file.
|
![]() | SendFile | |
![]() | SendTextAsFile |
Transmits a file to the web server stated
in the URL property.
You may call this several times and it will
use the values previously set for fields and URL.
|
![]() | SetField |
Allows you to add some additional field data
to be sent along with the transfer.
This is usually used for things like userid
and password to validate the transfer.
|
![]() | SetFilename |
Used to signal we want the output to go to a
text file verses being transfered to a URL.
|
![]() | SetHeader |
Allows you to add some additional header data
to be sent along with the transfer.
|
![]() | WriteFile |
Reads in the file a chunck at a time then
sends it to the output stream.
|
![]() | WriteString |
Mainly used to turn the string into a byte
buffer and then write it to our IO stream.
|
Name | Description | |
---|---|---|
![]() | BeginBoundary |
The string that defines the begining boundary
of our multipart transfer as defined in the
w3c specs.
This method also sets the Content and Ending
boundaries as defined by the w3c specs.
|
![]() | BufferSize |
Allows us to determine the size of the buffer
used to send a piece of the file at a time
out the IO stream.
Defaults to 1024 * 10.
|
![]() | Certificate |
Allows us to specifiy the certificate to use
for secure communications.
|
![]() | Chunked |
Gets or sets a value indicating whether the
file can be sent in smaller packets.
|
![]() | ContentBoundary |
The string that defines the content boundary
of our multipart transfer as defined in the
w3c specs.
|
![]() | Credentials |
Allows us to specified the credentials used
for the transfer.
|
![]() | EndingBoundary |
The string that defines the ending boundary
of our multipart transfer as defined in the
w3c specs.
|
![]() | Expect100 |
Gets or sets a value indicating whether the
Expect100-Continue header should be sent.
|
![]() | FileContentType |
Used to change the content type of the file
being sent.
Currently defaults to: text/xml. Other options
are text/plain or binary.
|
![]() | KeepAlive |
Gets or sets a value indicating whether to
make a persistent connection to the
Internet resource.
|
![]() | Pipelined |
Gets or sets a value indicating whether to
pipeline the request to the Internet resource.
|
![]() | ResponseText |
The data returned to us after the transfer
is completed.
|
![]() | TransferHttpVersion |
Allows you to specify the specific version
of HTTP to use for uploads.
The dot NET stuff currently does not allow
you to remove the continue-100 header
from 1.1 and 1.0 currently has a bug in it
where it adds the continue-100.
MS has sent a patch to remove the
continue-100 in HTTP 1.0.
|
![]() | URL |
The web address of the recipient of the
transfer.
|