我有一个Web API,它以Python字典或列表的形式返回响应。在使用该API的Python脚本中,我会eval()这些响应。为了完整性,我想设置适当的内容类型,但不确定最好使用什么,是"text/x-python"还是"application/python",或其他内容?[编辑]我也输出JSON,主要为内部使用而使用Python作为选项。[/编辑]
我怀疑目前没有一个确定的MIME类型。您是否考虑使用JSON代替?它几乎与Python字典相同,并且具有更好的工具和技术文化。
权威的注册表在IANA上,Python没有标准子类型。因此,不要使用类似于“application/python”的类型,但是您可以使用私有子类型,例如“text/x-python”(我在我的Debian上找到的mime-support包中)。