首页 > 其他 > 详细

A crawler that sent a DELETErequest to every resource it encountered

时间:2016-08-14 19:08:09      阅读:143      评论:0      收藏:0      [点我收藏+]

RESTful Web APIs_2013

The crawler simulates a very curious but not very picky human. Give it a URL to startwith, and it will fetch a representation. Then it will follow all the links it can find to getmore representations. It will do this recursively, until there are no more representations to be had.The Mapmaker client from earlier in this chapter is a kind of crawler for Maze+XML documents. The spiders used by search engines are crawlers for HTML documents.It‘s quite difficult to write a crawler for an API that doesn‘t use hypermedia. But you can write a crawler for a hypermedia-based API without even understanding that API‘s linkrelations.Generally speaking, a crawler will only trigger state transitions that are safe. Otherwise,there‘s  no  telling  what  will  happen  to  resource  state.  A  crawler  that  sent  a  DELETE request to every resource it encountered, just to see what happened, would be a terrible client.

A crawler that sent a DELETErequest to every resource it encountered

原文:http://www.cnblogs.com/yuanjiangw/p/5770714.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!