def unmarshal_request(request, op): """Unmarshal Swagger request parameters from the passed in request like object. :type request: :class: `bravado_core.request.RequestLike`. :type op: :class:`bravado_core.operation.Operation` :returns: dict where (key, value) = (param_name, param_value) """ request_data = {} for param_name, param in iteritems(op.params): param_value = unmarshal_param(param, request) request_data[param_name] = param_value log.debug("Swagger request_data: {0}".format(request_data)) return request_data
def unmarshal_request(request, op): """Unmarshal Swagger request parameters from the passed in request like object. :type request: :class: `bravado_core.request.IncomingRequest`. :type op: :class:`bravado_core.operation.Operation` :returns: dict where (key, value) = (param_name, param_value) """ request_data = {} for param_name, param in iteritems(op.params): param_value = unmarshal_param(param, request) request_data[param_name] = param_value log.debug("Swagger request_data: {0}".format(request_data)) return request_data
def unmarshal_request(request, op): """Unmarshal Swagger request parameters from the passed in request like object. :type request: :class: `bravado_core.request.IncomingRequest`. :type op: :class:`bravado_core.operation.Operation` :returns: dict where (key, value) = (param_name, param_value) """ request_data = {} for param_name, param in iteritems(op.params): param_value = unmarshal_param(param, request) request_data[param_name] = param_value if op.swagger_spec.config['validate_requests']: validate_security_object(op, request_data) log.debug('Swagger request_data: %s', request_data) return request_data