Ernst K. Simader - Bot Checker - REST

Ernst K. Simader

Bot Checker - REST

RESTful web services are based on the REST architecture model. Such systems are using the HTTP transfer protocol and have a leaner structure and a higher performance as SOAP web services and are also easier to implement. RESTful services, however, are not standardized and also do not have an explicit "interface contract".

The service methods can be tested on this site. The raw data of the server response are displayed without formatting.

Methods

Check
Checks if the passed user agent string comes from a Web crawler.
Since the user agent string contains special characters, HTTP Post is used for the request.
List
Returns a current list of the evaluated user agent strings.
Regexp
Returns the regular expression with which the passed user agent string is evaluated.

Description

Method HTTP URI Request
Content-Type
Request
Accept
Request
Body-Format
Response
Content-Type
Check POST http://chex.esimad.de/RestService/Check application/json application/json
or
application/xml
{"useragent": "<User Agent String>"} application/json
or
application/xml
Check POST http://chex.esimad.de/RestService/Check/json application/json - {"useragent": "<User-Agent-Zeichenfolge>"} application/json
Check POST http://chex.esimad.de/RestService/Check/xml application/json - {"useragent": "<User-Agent-Zeichenfolge>"} application/xml
List GET http://chex.esimad.de/RestService/List - application/json
or
application/xml
- application/json
or
application/xml
List GET http://chex.esimad.de/RestService/List/json - - - application/json
List GET http://chex.esimad.de/RestService/List/xml - - - application/xml
RegExp GET http://chex.esimad.de/RestService/RegExp - - - text/plain
(The current User Agent: CCBot/2.0 (https://commoncrawl.org/faq/))