This application offers incredibly easy functionality. Let’s say that we have a database on hyperlinks. We give this database to the application, and it’s going to send a request for each of them (one can choose one of the following types of the request: HEAD/GET/POST), checks the coder in the HTTP-response and puts the link into a file with the corresponding code. Such method allows quick sorting of the database into separate groups for links with 400 response code, for missing links with 404 response code, for links with redirect etc. If the link gives no response during the predefined period of time, such link is going to be put into "Error file".
Main advantages of my application:
- The size is 3Mb (however, one can find solutions, which are 10 times lighter)
- It doesn’t require any frameworks or libraries
- The interface has no excessive elements
- One can choose any desired time-out period
- One is able to set a delay between the requests in the thread
- It"s possible to set the number of threads
- One can set the amount of bytes in the response
- One can use the following request protocols: HEAD/GET/POST
Important! Depending on the configuration of your system (network adapter, internet provider and DNS in use) the number of threads may affect the quality of responses. In other words, the higher is the number of threads, more links will be added into the "Error" file. I used no limits during the testing procedure, and my testing computer is an average, so you are free to make experiments and share your experience.