Werkzeug: Werkzeug.utils.py рдореЗрдВ JSON рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рдЬрдире░ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pallets/werkzeug

def get_content_type (mimetype, charset):
""" рдПрдХ рдорд╛рдЗрдордЯрд╛рдЗрдк рдХреЗ рд▓рд┐рдП рд╡рд░реНрдгрд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рджреЗрддрд╛ рд╣реИред
рдпрджрд┐ рдорд╛рдЗрдордЯрд╛рдЗрдк рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ рддреЛ рдЪрд╛рд░рд╕реЗрдЯ рдХреЛ рдЪрд╛рд░рд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛
рдкреИрд░рд╛рдореАрдЯрд░, рдЕрдиреНрдпрдерд╛ mimetype рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд▓реМрдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
:param mimetype: рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ mimetypeред
: рдкрд░рдо рд╡рд░реНрдгрд╕реЗрдЯ: рдпрджрд┐ рдпрд╣ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдорд╛рдЗрдордЯрд╛рдЗрдк рдерд╛ рддреЛ рд╡рд░реНрдгрд╕реЗрдЯ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
: рд╡рд╛рдкрд╕реА: рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд░ред
"""
рдЕрдЧрд░ mimetype.startswith('text/') рдпрд╛ \
рдорд╛рдЗрдордЯрд╛рдЗрдк == 'рдПрдкреНрд▓рд┐рдХреЗрд╢рди/рдПрдХреНрд╕рдПрдордПрд▓' рдпрд╛ \
(mimetype.startswith('application/') and
mimetype.endswith('+xml')):
рдорд╛рдЗрдордЯрд╛рдЗрдк + = '; рд╡рд░реНрдгрд╕реЗрдЯ =' + рд╡рд░реНрдгрд╕реЗрдЯ
рд╡рд╛рдкрд╕реА рдорд╛рдЗрдордЯрд╛рдЗрдк

рдореИрдВ рдмрд╕ рдЗрд╕реЗ рдЫреВрдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рдерд╛, рдПрдХ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛ рд╣реИред
"рдорд╛рдЗрдордЯрд╛рдЗрдк == 'рдПрдкреНрд▓рд┐рдХреЗрд╢рди/рдЬреЗрд╕рди'" рдХрд╛ рдиреНрдпрд╛рдп рдХреНрдпреЛрдВ рди рдХрд░реЗрдВ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

JSON рд╣рдореЗрд╢рд╛ UTF-8 рд╣реЛрддрд╛ рд╣реИред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

JSON рд╣рдореЗрд╢рд╛ UTF-8 рд╣реЛрддрд╛ рд╣реИред

@caiz рдПрдХ рдФрд░ рдЪрд░реНрдЪрд╛ рд╣реИ: https://github.com/request/request/issues/383 , рдФрд░ JSON рд╡рд░реНрдгрд╕реЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА: http://tools.ietf.org/html/rfc4627#section -3

рдЖрдкрдХреЗ рд╕рд╣рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕