forked from indymedia/epicyon
Content type check
parent
15a43eed2a
commit
4989639f5d
|
@ -2581,7 +2581,8 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
return
|
return
|
||||||
|
|
||||||
# refuse to receive non-json content
|
# refuse to receive non-json content
|
||||||
if self.headers['Content-type'] != 'application/json':
|
if self.headers['Content-type'] != 'application/json' and \
|
||||||
|
self.headers['Content-type'] != 'application/activity+json':
|
||||||
print("POST is not json: "+self.headers['Content-type'])
|
print("POST is not json: "+self.headers['Content-type'])
|
||||||
if self.server.debug:
|
if self.server.debug:
|
||||||
print(str(self.headers))
|
print(str(self.headers))
|
||||||
|
@ -2674,7 +2675,10 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self.send_response(503)
|
self.send_response(503)
|
||||||
self.end_headers()
|
self.end_headers()
|
||||||
self.server.POSTbusy=False
|
self.server.POSTbusy=False
|
||||||
return
|
return
|
||||||
|
else:
|
||||||
|
if self.server.debug:
|
||||||
|
print('self.postToNickname is None')
|
||||||
self.send_response(403)
|
self.send_response(403)
|
||||||
self.end_headers()
|
self.end_headers()
|
||||||
self.server.POSTbusy=False
|
self.server.POSTbusy=False
|
||||||
|
|
Loading…
Reference in New Issue