 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
extension to goproxy that will allow you to easily filter web browser related content.
Index ¶
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
    var IsCss goproxy.RespCondition = goproxy.ContentTypeIs("text/css")
    
      View Source
      
  
    var IsHtml goproxy.RespCondition = goproxy.ContentTypeIs("text/html")
    
      View Source
      
  
    var IsJavaScript goproxy.RespCondition = goproxy.ContentTypeIs("text/javascript",
	"application/javascript")
    
      View Source
      
  
    var IsJson goproxy.RespCondition = goproxy.ContentTypeIs("text/json")
    
      View Source
      
  
    var IsWebRelatedText goproxy.RespCondition = goproxy.ContentTypeIs("text/html",
	"text/css",
	"text/javascript", "application/javascript",
	"text/xml",
	"text/json")
    
      View Source
      
  
var IsXml goproxy.RespCondition = goproxy.ContentTypeIs("text/xml")
    Functions ¶
func HandleString ¶
HandleString will receive a function that filters a string, and will convert the request body to a utf8 string, according to the charset specified in the Content-Type header. guessing Html charset encoding from the <META> tags is not yet implemented.
func HandleStringReader ¶
Will receive an input stream which would convert the response to utf-8 The given function must close the reader r, in order to close the response body.
Types ¶
This section is empty.
 Click to show internal directories. 
   Click to hide internal directories.