Quick instruction to send HTTP resuest.
1. Fill out your URL request (the web site address you want to check).
2. Press "Send request now" button.
3. Wait for response.
4. View status code and response time.
5. Press "View full report" button to view full detaild report of the response.
I installed Send HTTP Tool, what now?
After download and install the application open it using the desktop icon or using the "All programs" menu.
The main window is where you generate the HTTP request:
Send HTTP Tool main window
Top Bar

Send HTTP Tool - Top Bar Image
- Soft-Net.net home page.
- Save configuration to a file.
- Load configuration to a file.
- Quick Save - Saving the current configuration, so next time you open Send HTTP Tool the saved configuration will load.
- This FAQ & Help page.
- Restore to default configuration - will restore all configuration like when you first install Send HTTP Tool.
Let's go over the properties and create a HTTP Request...
HTTP Method
Send HTTP Tool support 26 HTTP method: GET, POST, HEAD, PUT, OPTIONS, TRACE, NOTIFY, CONNECT, MKCOL, COPY, MOVE, DELETE, SEARCH, POLL, LOCK, UNLOCK, SUBSCRIBE, UNSUBSCRIBE, PROPFIND, PROPPATCH, X-MS-ENUMATTS, BCOPY, BDELETE
, BMOVE, BPROPFIND, BPROPPATCH.
Just select the HTTP method you need to use. Pay attention that with some of the method you can post data. When you select method that support data posting the post box will be enabled.
You can read about HTTP Method at: http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods
URL
Fill in the URL to send the request to. It is important to fill the full URL (e.g. http:///www.soft-net.net)
HTTP Protocol
There is 2 HTTP protocol that supported:
- HTTP/1.0 - it uses a separate connection to the same server for every document.
- HTTP/1.1 - can reuse the same connection to download.
You can read more about HTTP Protocols at: http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
Post Data
This section available only for some of the selected "HTTP Method".
There is 2 options to send the data:
- Post By Size (KB) - If you select this option the request will send hard-coded data with the size that you selected (0 to 100 KB of text data)
- Post text/input file- If you select this option you will be able to load data from a file or write your own text and then post it. Note that you can post text smaller then 100KB only.
There is limitation on the post data size to prevent prohibited actions (such loading the network).
Is Send Chunk? - is a mechanism that allows HTTP messages to be split in several parts. This option available only if you select HTTP/1.1 in the "Protocol" section. You can read about Chunk data at: http://en.wikipedia.org/wiki/Chunked_transfer_encoding
HTTP Pipelining
Is Pipelined? - this section available only if HTTP/1.1 selected in "HTTP Method" section.
HTTP Pipelining is a technique in which multiple HTTP requests are written out to a single socket without waiting for the corresponding responses. Read more at: http://en.wikipedia.org/wiki/HTTP_pipelining.
Request Timeout
Timeout will arise when the web server will not return any answer after sending the request. Select when you want to timeout will occur the data is in seconds and it between 1 to 600 seconds.
Read / Write Timeout
Set the timeout (in minutes) when writing for or reading from stream.
Cache Policy
What is Caching - Cache is a component that improves performance by transparently storing data such that future requests for those data can be served faster. The data that are stored within a cache might be values that have been computed earlier or duplicates of original values that are stored elsewhere. Read more at Wiki cache.
To increase the cache functionality in the system, Sent HTTP Tool allows you to control the cache of the web request and its resources by Selecting one of the next few options:
Web Rediractions
Send HTTP Tool allows you to choose how to handle redirection coming from the web server.
To allow redirection check the “Allow Redirection” check box. Now you are able to select the maximum redirections that allowed (1-999).
When selecting the "Allow Redirection" option, the last redirected page will be the report. For example if you allow the redirection and you browse to site A that redirect you to site B and it also redirect you to site C, only the last site (C) will be shown.
Use Proxy Server
If you are using a proxy you can send HTTP Request via this proxy. Just check the “Use Proxy” and fill your proxy address (IP or URL) and the used port. If You need proxy credentials select the check box and fill you credentials.
Modify HTTP Headers
Send HTTP Tool allows you to manipulate HTTP headers and send it with HTTP request. HTTP headers define various characteristics of the data that is requested or the data that has been provided. Read more from Wiki.
Send HTTP Tool not support the next headers: te, Date & Host.
Just enter the header name, value and check the left side box. When the application send the request it will add the headers.
WEB Security
This section is needed if your web server required web security and authentication.
Properties:
Impersonation Level
Defines security impersonation levels. Security impersonation levels govern the degree to which a server process can act on behalf of a client process.
Selecting one of the next few options:
Authentication Level
Specifies client requirements for authentication and impersonation when sending HTTP requests.
Selecting one of the next few options:
Credential
Will allows you to sets the network credentials used for authenticating the request with the Internet resource.
Selecting one of the next few options:
Send your HTTP request
When you are done with the request configuration you just need to send your request to the web. To send it you just need to press the "Send request now" button and wait for the response.
HTTP Response & Report
After sending the request you just need to wait to the response. The basic data that you can get from the response is the HTTP Status code & description, and also the response time.
Automatically open report when done - when checking this option the report will open immediately after the web response done.

If the response is not containing error (such “No Such URL”) you will be able to view full report of the HTTP Response to do so just click on “View Full Report” button and you will get to the next report window:

Report of HTTP Response
HTTP Response Properties: in this table you will get information about the response character set (charset), Content-Encoding, Content-Length, Content-Type, is the response from cache or not, last modified date, HTTP Method, HTTP Protocol and more.
HTTP Response Headers List: all the headers that return with the HTTP response will be available in this table.
HTTP Cookies: will show you all the cookies returned with the HTTP response and all details regarding this cookies.
Returned HTML Code: Send HTTP Tool will display the returned HTML code of the URL that you send request to. You can save HTML code to HTML file by clicking “Save to HTML File” button; you can also search the HTML code for words.
It seems that we covered the most imported things about Send HTTP Tool. If you have any other question you are more than welcome to contact us.