Ernst K. Simader - Bot-Checker - REST

Ernst K. Simader

Bot-Checker - REST

RESTful Web-Services basieren auf dem REST-Architekturmodell. Derartige Systeme verwenden das HTTP-Transprotokoll und sind schlanker aufgebaut und performanter als SOAP-Web-Services und lassen sich auch einfacher implementieren. Allerdings sind RESTful Services nicht standardisiert und besitzen auch keinen eindeutigen "Schnittstellenvertrag".

Die Service-Methoden können auf dieser Seite getestet werden. Dabei werden die Rohdaten der Server-Antwort ohne Formatierung angezeigt.

Methoden

Check
Prüft, ob die übergegebene User-Agent-Zeichenfolge von einem Web-Crawler stammt.
Da der User-Agent-String Sonderzeichen enthält, wird HTTP-Post für den Request verwendet.
List
Liefert eine aktuelle Liste der ausgewerteten User-Agent-Zeichenfolgen.
Regexp
Liefert den regulären Ausdruck mit dem die übergebene User-Agent-Zeichenfolge ausgewertet wird.

Beschreibung

Methode 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
oder
application/xml
{"useragent": "<User-Agent-Zeichenfolge>"} application/json
oder
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
oder
application/xml
- application/json
oder
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
(Der aktuelle User-Agent: CCBot/2.0 (http://commoncrawl.org/faq/))