# expecting a POST
if request.method != 'POST':
logger.error("MANIFOLDPROXY unexpected method {} -- exiting".format(request.method))
- return HttpResponse ({"ret":0}, mimetype="application/json")
+ return HttpResponse ({"ret":0}, content_type="application/json")
# we only support json for now
# if needed in the future we should probably cater for
# format_in : how is the query encoded in POST
# format_out: how to serve the results
if format != 'json':
logger.error("MANIFOLDPROXY unexpected format {} -- exiting".format(format))
- return HttpResponse ({"ret":0}, mimetype="application/json")
+ return HttpResponse ({"ret":0}, content_type="application/json")
try:
# translate incoming POST request into a query object
#logger.debug("MANIFOLDPROXY request.POST {}".format(request.POST))
else:
manifold_api_session_auth = SessionCache().get_auth(request)
if not manifold_api_session_auth:
- return HttpResponse (json.dumps({'code':0,'value':[]}), mimetype="application/json")
+ return HttpResponse (json.dumps({'code':0,'value':[]}), content_type="application/json")
if debug_empty and manifold_query.action.lower()=='get':
- return HttpResponse (json.dumps({'code':0,'value':[]}), mimetype="application/json")
+ return HttpResponse (json.dumps({'code':0,'value':[]}), content_type="application/json")
# actually forward
manifold_api= ManifoldAPI(auth=manifold_api_session_auth)
json_answer=json.dumps(result)
- return HttpResponse (json_answer, mimetype="application/json")
+ return HttpResponse (json_answer, content_type="application/json")
except Exception as e:
logger.error("MANIFOLDPROXY {}".format(e))
import traceback
logger.error(traceback.format_exc())
- return HttpResponse ({"ret":0}, mimetype="application/json")
+ return HttpResponse ({"ret":0}, content_type="application/json")
####################
# see CSRF_FAILURE_VIEW in settings.py
failure_answer=[ "csrf_failure" ]
def csrf_failure(request, reason=""):
logger.error("CSRF failure with reason '{}'".format(reason))
- return HttpResponseForbidden (json.dumps (failure_answer), mimetype="application/json")
+ return HttpResponseForbidden (json.dumps (failure_answer), content_type="application/json")
ids = filter(None, kwargs['id'].split('/'))
status = portal_validate_request(request, ids)
json_answer = json.dumps(status)
- return HttpResponse (json_answer, mimetype="application/json")
+ return HttpResponse (json_answer, content_type="application/json")
def reject_action(request, **kwargs):
ids = filter(None, kwargs['id'].split('/'))
status = portal_reject_request(request, ids)
json_answer = json.dumps(status)
- return HttpResponse (json_answer, mimetype="application/json")
+ return HttpResponse (json_answer, content_type="application/json")
def portal_reject_request(wsgi_request, request_ids):
from django.http import *
-def response_mimetype(request):
+def response_content_type(request):
if "application/json" in request.META['HTTP_ACCEPT']:
return "application/json"
slicedata_received = json_to_rest('http://survivor.lab.netmode.ntua.gr:4567/reputation/json', dict_to_send )
- return HttpResponse(json.dumps(slicedata_received), content_type = response_mimetype(self.request))
+ return HttpResponse(json.dumps(slicedata_received), content_type = response_content_type(self.request))
slices_users = []
-
\ No newline at end of file
+
config.close()
else:
return 0
- return HttpResponse (json_answer, mimetype="application/json")
+ return HttpResponse (json_answer, content_type="application/json")
def pres_view_animation(request, constraints, id):
}]
json_answer = json.dumps(cmd)
- return HttpResponse (json_answer, mimetype="application/json")
+ return HttpResponse (json_answer, content_type="application/json")
def pres_view_static(request, constraints, id):
#constraints = "']date_created':1262325600"
}]
json_answer = json.dumps(cmd)
- return HttpResponse (json_answer, mimetype="application/json")
+ return HttpResponse (json_answer, content_type="application/json")