序列化R对象的MIME类型

时间:2014-07-13 17:55:09

标签: r http content-type

提供序列化R对象时,

OpenCPU目前使用Content-Type: application/octet-stream(即从serializesaveRDS保存的数据)。例如:

curl -v https://public.opencpu.org/ocpu/library/MASS/data/cats/rds 2>&1 \
| grep Content-Type

< Content-Type: application/octet-stream
< Access-Control-Allow-Headers: Origin, Content-Type, Accept, Cache-Control
< Access-Control-Expose-Headers: Location, X-ocpu-session, Content-Type, Cache-Control

但是,在使用指定的MIME类型交换数据时,客户端和其他OpenCPU服务器区分任意blob和rds对象会很不错。

问题:序列化R对象的适当Content-Type是什么?例如:

  • application/r-rds
  • application/r-serialized-object
  • ...

请注意,RFC8848现在建议不要使用X-前缀并声明:

  

要在应用程序上下文中使用的新参数的创建者     协议:

     
      
  1. 应该假设他们创建的所有参数都可能成为     标准化,公共,共同部署或可用于整个     多个实现。
  2.   

0 个答案:

没有答案