Skip to content

HTTP message binding

Contains information about the message representation in HTTP.

Structure

copy

Examples

json
{
    "headers": {
        "type": "object",
        "properties": {
            "Content-Type": {
                "type": "string",
                "enum": [
                    "application/json"
                ]
            }
        }
    },
    "bindingVersion": "0.2.0"
}

Changed

headers

headers can't be Reference anymore. Only Schema

json
{
    "headers": {
        "oneOf": [ 
            { 
                "$ref": "http://asyncapi.com/definitions/3.0.0/schema.json"
            }, 
            { 
                "$ref": "http://asyncapi.com/definitions/3.0.0/Reference.json"
            } 
        ], 
        "description": "\tA Schema object containing the definitions for HTTP-specific headers. This schema MUST be of type 'object' and have a 'properties' key."
    }
}