Skip to content

Commit bf9212d

Browse files
committed
Drop HTML line breaks on long headers
1 parent 9864c47 commit bf9212d

File tree

2 files changed

+1
-12
lines changed

2 files changed

+1
-12
lines changed

rest_framework/templates/rest_framework/base.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ <h1>{{ name }}</h1>
176176

177177
<div class="response-info" aria-label="{% trans "response info" %}">
178178
<pre class="prettyprint"><span class="meta nocode"><b>HTTP {{ response.status_code }} {{ response.status_text }}</b>{% for key, val in response_headers|items %}
179-
<b>{{ key }}:</b> <span class="lit">{{ val|break_long_headers|urlize }}</span>{% endfor %}
179+
<b>{{ key }}:</b> <span class="lit">{{ val|urlize }}</span>{% endfor %}
180180

181181
</span>{{ content|urlize }}</pre>
182182
</div>

rest_framework/templatetags/rest_framework.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -313,14 +313,3 @@ def smart_urlquote_wrapper(matched_url):
313313
return smart_urlquote(matched_url)
314314
except ValueError:
315315
return None
316-
317-
318-
@register.filter
319-
def break_long_headers(header):
320-
"""
321-
Breaks headers longer than 160 characters (~page length)
322-
when possible (are comma separated)
323-
"""
324-
if len(header) > 160 and ',' in header:
325-
header = mark_safe('<br> ' + ', <br>'.join(header.split(',')))
326-
return header

0 commit comments

Comments
 (0)