Werkzeug: Tentang penyandian JSON di werkzeug.utils.py

Dibuat pada 12 Jan 2016  ·  3Komentar  ·  Sumber: pallets/werkzeug

def get_content_type(mimetype, charset):
"""Mengembalikan string tipe konten lengkap dengan charset untuk mimetype.
Jika mimetype mewakili teks, rangkaian karakter akan ditambahkan sebagai rangkaian karakter
parameter, jika tidak, mimetype dikembalikan tidak berubah.
:param mimetype: mimetype yang akan digunakan sebagai tipe konten.
:param charset: charset yang akan ditambahkan jika itu adalah mimetype teks.
:return: tipe konten.
"""
jika mimetype.startswith('text/') atau \
mimetype == 'aplikasi/xml' atau \
(mimetype.startswith('application/') dan
mimetype.endswith('+xml')):
tipe mime += '; charset=' + charset
kembali mimetype

Saya baru saja mulai menyentuh ini, memiliki masalah penyandian.
Mengapa tidak menilai “mimetype == 'application/json' ”?

Komentar yang paling membantu

JSON selalu UTF-8.

Semua 3 komentar

JSON selalu UTF-8.

@caiz ada diskusi lain: https://github.com/request/request/issues/383 , dan detail lebih lanjut tentang rangkaian karakter JSON: http://tools.ietf.org/html/rfc4627#section -3

Terima kasih untuk bantuannya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

asottile picture asottile  ·  11Komentar

ngaya-ll picture ngaya-ll  ·  8Komentar

alexgurrola picture alexgurrola  ·  5Komentar

abathur picture abathur  ·  13Komentar

davidism picture davidism  ·  9Komentar