  
  .. warning::
  
      Before the `5th edition of ECMAScript
      <https://www.ecma-international.org/ecma-262/5.1/index.html#sec-11.1.4>`_
      it was possible to poison the JavaScript ``Array`` constructor. For this
      reason, Django does not allow passing non-dict objects to the
      :class:`~django.http.JsonResponse` constructor by default.  However, most
      modern browsers implement ECMAScript 5 which removes this attack vector.
      Therefore it is possible to disable this security precaution.
  
  Changing the default JSON encoder
 
</s> remove .. _Solr: https://lucene.apache.org/solr/
 </s> add .. _Solr: https://solr.apache.org/ </s> remove `Jinja2 <http://jinja.pocoo.org/docs/>`_ can offer performance improvements,
particularly when it comes to speed.
 </s> add Jinja2_ can offer performance improvements, particularly when it comes to
speed. </s> remove <https://groups.google.com/d/topic/django-developers/eMu5UQpUdWs/discussion>`_.
 </s> add <https://groups.google.com/g/django-developers/c/eMu5UQpUdWs/discussion>`_. </s> remove   .. _Co-Authored-By: https://help.github.com/articles/creating-a-commit-with-multiple-authors/
 </s> add   .. _Co-Authored-By: https://docs.github.com/en/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors </s> remove .. [#fnsrid] Typically, SRID integer corresponds to an EPSG (`European Petroleum Survey Group <http://www.epsg.org>`_) identifier.  However, it may also be associated with custom projections defined in spatial database's spatial reference systems table.
 </s> add .. [#fnsrid] Typically, SRID integer corresponds to an EPSG (`European Petroleum Survey Group <https://epsg.org/>`_) identifier.  However, it may also be associated with custom projections defined in spatial database's spatial reference systems table.
    <https://262.ecma-international.org/5.1/#sec-11.1.4>`_ it was possible to
    poison the JavaScript ``Array`` constructor. For this reason, Django does
    not allow passing non-dict objects to the
  
  .. warning::
  
      Before the `5th edition of ECMAScript
    <https://262.ecma-international.org/5.1/#sec-11.1.4>`_ it was possible to
    poison the JavaScript ``Array`` constructor. For this reason, Django does
    not allow passing non-dict objects to the
    <https://262.ecma-international.org/5.1/#sec-11.1.4>`_ it was possible to
    poison the JavaScript ``Array`` constructor. For this reason, Django does
    not allow passing non-dict objects to the
    <https://262.ecma-international.org/5.1/#sec-11.1.4>`_ it was possible to
    poison the JavaScript ``Array`` constructor. For this reason, Django does
    not allow passing non-dict objects to the
      :class:`~django.http.JsonResponse` constructor by default.  However, most
      modern browsers implement ECMAScript 5 which removes this attack vector.
      Therefore it is possible to disable this security precaution.
  
  Changing the default JSON encoder
keep keep keep keep replace replace replace keep keep keep keep keep
 Refs #32720 -- Updated various links in docs to avoid redirects and use HTTPS. 
docs/ref/request-response.txt