Mentions légales du service

Skip to content
Snippets Groups Projects
Commit ce1eaff0 authored by Vincent Hofman's avatar Vincent Hofman
Browse files

Upload New File

parent b4ad2d65
No related branches found
No related tags found
1 merge request!31X v hofma master patch 20434
{
"profileType": "HTTPRESPONSE",
"id": "IUA_ITI71_POST_Response_Validation_Profile",
"name": "ITI-71_HttpPOST_Response",
"description": "Validation Profile for validating an ITI-71 Post HTTP Response",
"context": "IHE",
"assertions": [
{
"selector": "response.version",
"id": "ITI71-035_HTTP1VersionChecking",
"description": "Assertion for the HTTP version checking",
"requirementPriority": "MANDATORY",
"checksComposition": "oneOf",
"checks": [
{
"type": "FIXEDVALUE",
"fixedValue": "HTTP/1.1"
}
]
},
{
"selector": "response.statusCode",
"id": "ITI71-035_HTTPStatusCodeChecking",
"description": "Http Status code shall be 200.",
"requirementPriority": "MANDATORY",
"checksComposition": "oneOf",
"checks": [
{
"type": "FIXEDVALUE",
"fixedValue": "200"
}
]
},
{
"selector": "response.headers('Content-Type').values",
"id": "ITI71-035_content-type_parameter_presence",
"description": "One and only one Content-Type parameter is required.",
"requirementPriority": "MANDATORY",
"checksComposition": "oneOf",
"checks": [
{
"type": "OCCURRENCE",
"minOccurrence": 1,
"maxOccurrence": 1
}
]
},
{
"selector": "response.headers('Content-Type').values",
"id": "ITI71-035_content-type_parameter_value",
"description": "Content-Type parameter's value SHALL be application/json.",
"requirementPriority": "MANDATORY",
"checksComposition": "oneOf",
"checks": [
{
"type": "FIXEDVALUE",
"fixedValue": "application/json"
}
]
},
{
"selector": "response.headers('Cache-Control').values",
"id": "ITI71-037_Cache-Control_parameter_presence",
"description": "One and only one Cache-Control parameter is required.",
"requirementPriority": "MANDATORY",
"checksComposition": "oneOf",
"checks": [
{
"type": "OCCURRENCE",
"minOccurrence": 1,
"maxOccurrence": 1
}
]
},
{
"selector": "response.headers('Cache-Control').values",
"id": "ITI71-037_Cache-Control_parameter_value",
"description": "Cache-Control parameter's value SHALL be no-store.",
"requirementPriority": "MANDATORY",
"checksComposition": "oneOf",
"checks": [
{
"type": "FIXEDVALUE",
"fixedValue": "no-store"
}
]
},
{
"selector": "response.headers('Pragma').values",
"id": "ITI71-037_Pragma_parameter_presence",
"description": "One and only one Pragma parameter is required.",
"requirementPriority": "MANDATORY",
"checksComposition": "oneOf",
"checks": [
{
"type": "OCCURRENCE",
"minOccurrence": 1,
"maxOccurrence": 1
}
]
},
{
"selector": "response.headers('Pragma').values",
"id": "ITI71-037_Pragma_parameter_value",
"description": "Pragma parameter's value SHALL be no-cache.",
"requirementPriority": "MANDATORY",
"checksComposition": "oneOf",
"checks": [
{
"type": "FIXEDVALUE",
"fixedValue": "no-cache"
}
]
}
]
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment