Revision 46662ee6 snf-pithos-app/pithos/api/public.py
b/snf-pithos-app/pithos/api/public.py | ||
---|---|---|
37 | 37 |
from snf_django.lib import api |
38 | 38 |
from snf_django.lib.api import faults |
39 | 39 |
|
40 |
from pithos.api.settings import SERVE_API_DOMAIN |
|
40 | 41 |
from pithos.api.util import (put_object_headers, update_manifest_meta, |
41 | 42 |
validate_modification_preconditions, |
42 | 43 |
validate_matching_preconditions, |
43 | 44 |
object_data_response, api_method, |
44 |
split_container_object_string) |
|
45 |
split_container_object_string, restrict_to_host)
|
|
45 | 46 |
|
46 | 47 |
import logging |
47 | 48 |
logger = logging.getLogger(__name__) |
48 | 49 |
|
49 | 50 |
|
50 | 51 |
@csrf_exempt |
52 |
@restrict_to_host(SERVE_API_DOMAIN) |
|
51 | 53 |
def public_demux(request, v_public): |
52 | 54 |
if request.method == 'HEAD': |
53 | 55 |
return public_meta(request, v_public) |
Also available in: Unified diff