[响应http
对类型为jsonl
的文件的请求时,即以新行分隔的json对象的集合,我应该设置哪种mime类型?我尝试在SO上搜索jsonl mime type
和jsonl mimetype
,但找不到任何相关信息。
我的回答如下(烧瓶/ python):
response = Response(
generate_jsonl(object_iterable),
mimetype='application/json',
headers={
'Content-Type': 'application/json;charset=UTF-8',
'Content-Disposition': 'attachment;filename=%s.json' % file_name,
},
)
根据RFC464,此格式称为
JavaScript对象表示法(JSON)文本序列
...,并且MIME类型应设置为application/json-seq
。 Wikipedia文章“ JSON流”也在Record separator-delinted JSON部分下对此进行了回答。
此格式也称为Json文本序列或MIME类型application / json-seq,正式描述为IETF RFC 7464。