コード例 #1
0
def parseURLEncoded() -> Handler:
    def parseURLEncoded(content, charSet): return parseStr(codecs.getreader(charSet)(content).read())
    
    b = ParseTextHandler(); yield b
    b.category = CATEGORY_CONTENT_OBJECT
    b.contentTypes = set(content_types_urlencoded())
    b.parser = parseURLEncoded
コード例 #2
0
ファイル: encoder_decoder.py プロジェクト: vivienney/Ally-Py
def parseURLEncoded() -> Handler:
    def parseURLEncoded(content, charSet):
        return parseStr(codecs.getreader(charSet)(content).read())

    b = ParseTextHandler()
    yield b
    b.contentTypes = set(content_types_urlencoded())
    b.parser = parseURLEncoded
    b.parserName = 'urlencoded'
コード例 #3
0
    def parseYAML() -> Handler:
        def parserYAML(content, charSet):
            return yaml.load(codecs.getreader(charSet)(content))

        b = ParseTextHandler()
        yield b
        b.contentTypes = set(content_types_yaml())
        b.parser = parserYAML
        b.parserName = 'yaml'
コード例 #4
0
def parseJSON() -> Handler:
    import json

    def parserJSON(content, charSet):
        return json.load(codecs.getreader(charSet)(content))

    b = ParseTextHandler()
    yield b
    b.contentTypes = set(content_types_json())
    b.parser = parserJSON
    b.parserName = 'json'
コード例 #5
0
def parseJSON() -> Handler:
    import json

    def parserJSON(content, charSet):
        return json.load(codecs.getreader(charSet)(content))

    b = ParseTextHandler()
    yield b
    b.category = CATEGORY_CONTENT_OBJECT
    b.contentTypes = set(content_types_json())
    b.parser = parserJSON