[issue42063] More options to http.server & SimpleHTTPRequestHandler

2020-11-19 Thread Roundup Robot


Change by Roundup Robot :


--
keywords: +patch
nosy: +python-dev
nosy_count: 1.0 -> 2.0
pull_requests: +22307
stage:  -> patch review
pull_request: https://github.com/python/cpython/pull/23414

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42063] More options to http.server & SimpleHTTPRequestHandler

2020-10-17 Thread Jake


New submission from Jake :

I would find it useful to have more options to http.server 
SimpleHTTPRequestHandler:

1) The option to get the current directory in not only HTML, but represented in 
JSON for example. This could be an added --json flag in the main method of 
http.server, and an added corresponding method in SimpleHTTPRequestHandler much 
like list_directory but for JSON. 


2) Options to add more headers. For example I would find it useful to be able 
to add the header 'Access-Control-Allow-Origin'. This could be achieved by 
send_head in SimpleHTTPRequestHandler taking more arguments for specifying any 
additional headers to be added. 

This way a custom class can inherit SimpleHTTPRequestHandler, and in its own 
send_head method call e.g. 
super().send_head(extra_headers={'Access-Control-Allow-Origin','*'}).

--
components: Library (Lib)
messages: 378823
nosy: jacobsorme
priority: normal
severity: normal
status: open
title: More options to http.server & SimpleHTTPRequestHandler
type: enhancement

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com