MCPcopy Create free account
hub / github.com/AgentOps-AI/agentops / _extract_request_data

Function _extract_request_data

agentops/sdk/decorators/utility.py:168–190  ·  view source on GitHub ↗

Extract HTTP request data from the current web framework context.

()

Source from the content-addressed store, hash-verified

166
167
168def _extract_request_data():
169 """Extract HTTP request data from the current web framework context."""
170 request_data = {}
171
172 try:
173 # Try to import Flask and get current request
174 from flask import request
175
176 request_data = {
177 "method": request.method,
178 "url": request.url,
179 "headers": dict(request.headers),
180 "args": dict(request.args),
181 "form": dict(request.form) if request.form else None,
182 "json": request.get_json(silent=True),
183 "data": request.get_data(as_text=True) if request.content_length else None,
184 }
185 except ImportError:
186 logger.debug("Flask not available for request data extraction")
187 except Exception as e:
188 logger.warning(f"Failed to extract request data: {e}")
189
190 return request_data
191
192
193def _extract_response_data(response):

Callers 2

_wrapped_http_asyncFunction · 0.90
wrapperFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…