title: How to define and deploy a custom processor in CherryPy
body: <p>I am making a certain client -> server application using CherryPy as the web server.
  I will be needing to create a request with a large content-length header while sending about 80% of the size of the content but then i don't want CherryPy to read the post data based on the content-length i sent, i want to read it manually and write to another file. but it seems CherryPy times out waiting for whole content-length.</p>
  
  <p>In other words i want to read the incoming post stream manually but still allow CherryPy to process the request headers (and not the body)</p>
  
  <p>UPDATE: I think I can do this with a 'Custom Processor' : <a href="http://docs.cherrypy.org/stable/refman/_cpreqbody.html" rel="nofollow">http://docs.cherrypy.org/stable/refman/_cpreqbody.html</a> , but i still don't understand how i can write a processor and call it in my application.</p>