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.