We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 55ee5fc commit 455155dCopy full SHA for 455155d
django_prometheus/middleware.py
@@ -246,8 +246,11 @@ def process_request(self, request):
246
self.label_metric(
247
self.metrics.requests_by_transport, request, transport=transport
248
).inc()
249
- if request.is_ajax():
+
250
+ # Mimic the behaviour of the deprecated "Request.is_ajax()" method.
251
+ if request.META.get("HTTP_X_REQUESTED_WITH") == "XMLHttpRequest":
252
self.label_metric(self.metrics.requests_ajax, request).inc()
253
254
content_length = int(request.META.get("CONTENT_LENGTH") or 0)
255
self.label_metric(self.metrics.requests_body_bytes, request).observe(
256
content_length
0 commit comments