我很难找到解决办法,让传入的POST请求触及我的服务声明,除非通用的“application/xml”或“application/json”被设置为请求的内容类型:供应商特定的MIME作为传入的WCF REST POST请求中的内容类型(例如application/vnd.company + xml)
由于我们使用自定义MIME类型,例如“application/vnd.company + xml”,这实际上应该是Content-Type头的值。但显然WCF无法从中得出请求格式。有谁知道这个解决方案吗?
总之:我想
Content-Type: application/vnd.company+xml, and
Content-Type: application/vnd.company+json
分别映射传入POST请求,XML和JSON,但截至目前,该服务将只响应当我发出带有
POST请求Content-Type: application/xml, or
Content-Type: application/json
平台是.NET4和WCF。
您不必使用自定义媒体类型来描述您的消息,只需将JSON-LD与REST特定的RDF词汇表以及您的应用程序特定词汇表一起使用即可。 – inf3rno