mirror of
https://github.com/hoshikawa2/OCI_API_Gateway_Automation2.git
synced 2026-07-09 17:34:20 +00:00
bug em CONTENT_TYPE
This commit is contained in:
@@ -448,6 +448,7 @@ def process_api_spec(api_id, compartmentId, environment, swagger, functionId, ho
|
|||||||
|
|
||||||
for method in spec["methods"]:
|
for method in spec["methods"]:
|
||||||
METHOD = method.lstrip().upper()
|
METHOD = method.lstrip().upper()
|
||||||
|
CONTENT_TYPE = ""
|
||||||
|
|
||||||
if (version == "3"):
|
if (version == "3"):
|
||||||
if (has_path_endpoint(endPointOrigin)):
|
if (has_path_endpoint(endPointOrigin)):
|
||||||
@@ -490,17 +491,14 @@ def process_api_spec(api_id, compartmentId, environment, swagger, functionId, ho
|
|||||||
CONTENT_TYPE = "application/json"
|
CONTENT_TYPE = "application/json"
|
||||||
except:
|
except:
|
||||||
SCHEMA_BODY_VALIDATION = ""
|
SCHEMA_BODY_VALIDATION = ""
|
||||||
CONTENT_TYPE = ""
|
|
||||||
else:
|
else:
|
||||||
SCHEMA_BODY_VALIDATION = ""
|
SCHEMA_BODY_VALIDATION = ""
|
||||||
CONTENT_TYPE = ""
|
|
||||||
try:
|
try:
|
||||||
reference = str(fullSpec["paths"][spec["path"]][str(spec["methods"][0]).lower()]["parameters"][0]["schema"]["$ref"]).replace("#/definitions/", "")
|
reference = str(fullSpec["paths"][spec["path"]][str(spec["methods"][0]).lower()]["parameters"][0]["schema"]["$ref"]).replace("#/definitions/", "")
|
||||||
SCHEMA_BODY_VALIDATION = reference + "," + api_id
|
SCHEMA_BODY_VALIDATION = reference + "," + api_id
|
||||||
CONTENT_TYPE = "application/json"
|
CONTENT_TYPE = "application/json"
|
||||||
except:
|
except:
|
||||||
SCHEMA_BODY_VALIDATION = ""
|
SCHEMA_BODY_VALIDATION = ""
|
||||||
CONTENT_TYPE = ""
|
|
||||||
|
|
||||||
# 2024-06-26 - Query Parameter
|
# 2024-06-26 - Query Parameter
|
||||||
if (version == "3"):
|
if (version == "3"):
|
||||||
@@ -514,17 +512,14 @@ def process_api_spec(api_id, compartmentId, environment, swagger, functionId, ho
|
|||||||
CONTENT_TYPE = "application/json"
|
CONTENT_TYPE = "application/json"
|
||||||
except:
|
except:
|
||||||
SCHEMA_QUERY_VALIDATION = ""
|
SCHEMA_QUERY_VALIDATION = ""
|
||||||
CONTENT_TYPE = ""
|
|
||||||
else:
|
else:
|
||||||
SCHEMA_QUERY_VALIDATION = ""
|
SCHEMA_QUERY_VALIDATION = ""
|
||||||
CONTENT_TYPE = ""
|
|
||||||
try:
|
try:
|
||||||
reference = str(fullSpec["paths"][spec["path"]][str(spec["methods"][0]).lower()]["parameters"])
|
reference = str(fullSpec["paths"][spec["path"]][str(spec["methods"][0]).lower()]["parameters"])
|
||||||
SCHEMA_QUERY_VALIDATION = reference #+ "," + api_id
|
SCHEMA_QUERY_VALIDATION = reference #+ "," + api_id
|
||||||
CONTENT_TYPE = "application/json"
|
CONTENT_TYPE = "application/json"
|
||||||
except:
|
except:
|
||||||
SCHEMA_QUERY_VALIDATION = ""
|
SCHEMA_QUERY_VALIDATION = ""
|
||||||
CONTENT_TYPE = ""
|
|
||||||
|
|
||||||
TYPE = type
|
TYPE = type
|
||||||
ENVIRONMENT = environment
|
ENVIRONMENT = environment
|
||||||
|
|||||||
Reference in New Issue
Block a user