Bug filed to note concern from #148 (HTTP transport and JSON mapping). We should investigate how much software in the field will have difficulty handling the content-type proposed in the JSON structured content mode.
The content-type application/cloudevents+json is completely valid per RFC6839, though not all software implements all specs. Some off-the-shelf HTTP frameworks will fail to implement RFC6839 and will not recognize that mime types ending in "+json" should use JSON parsing middleware.
In order to prevent confirmation bias, I suggest we design the experiment before we expose ourselves to (more) data. We should agree on what methodology we would use and what amount of software incompatibility is acceptable before we do any (further) measurement. E.g. we could decide to weigh software by its predicted number of installs or its predicted percent of global traffic (e.g. by gartner reports). We could then decide that X% incompatibility is acceptable. Or we could survey which stacks we want to support as committee members.
Bug filed to note concern from #148 (HTTP transport and JSON mapping). We should investigate how much software in the field will have difficulty handling the content-type proposed in the JSON structured content mode.
The content-type
application/cloudevents+jsonis completely valid per RFC6839, though not all software implements all specs. Some off-the-shelf HTTP frameworks will fail to implement RFC6839 and will not recognize that mime types ending in "+json" should use JSON parsing middleware.In order to prevent confirmation bias, I suggest we design the experiment before we expose ourselves to (more) data. We should agree on what methodology we would use and what amount of software incompatibility is acceptable before we do any (further) measurement. E.g. we could decide to weigh software by its predicted number of installs or its predicted percent of global traffic (e.g. by gartner reports). We could then decide that X% incompatibility is acceptable. Or we could survey which stacks we want to support as committee members.