Skip to content

Commit

Permalink
allow requests from everywhere.
Browse files Browse the repository at this point in the history
  • Loading branch information
Fausto Milletari committed Jul 25, 2018
1 parent 2ea4032 commit 7ffa989
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion tomaat/server/service.py
Original file line number Diff line number Diff line change
Expand Up @@ -388,12 +388,22 @@ def processing_thread():
return json.dumps(response)

@klein_app.route('/interface', methods=['GET'])
def interface(self, _):
def interface(self, request):
request.setHeader('Access-Control-Allow-Origin', '*')
request.setHeader('Access-Control-Allow-Methods', 'GET')
request.setHeader('Access-Control-Allow-Headers', 'x-prototype-version,x-requested-with')
request.setHeader('Access-Control-Max-Age', 2520) # 42 hours

return json.dumps(self.input_interface)

@klein_app.route('/predict', methods=['POST'])
@inlineCallbacks
def predict(self, request):
request.setHeader('Access-Control-Allow-Origin', '*')
request.setHeader('Access-Control-Allow-Methods', 'POST')
request.setHeader('Access-Control-Allow-Headers', 'x-prototype-version,x-requested-with')
request.setHeader('Access-Control-Max-Age', 2520) # 42 hours

logger.info('predicting...')

result = yield threads.deferToThread(self.received_data_handler, request)
Expand All @@ -403,6 +413,11 @@ def predict(self, request):
@klein_app.route('/responses', methods=['POST'])
@inlineCallbacks
def responses(self, request):
request.setHeader('Access-Control-Allow-Origin', '*')
request.setHeader('Access-Control-Allow-Methods', 'POST')
request.setHeader('Access-Control-Allow-Headers', 'x-prototype-version,x-requested-with')
request.setHeader('Access-Control-Max-Age', 2520) # 42 hours

logger.info('getting responses...')

result = yield threads.deferToThread(self.responses_data_handler, request)
Expand Down

0 comments on commit 7ffa989

Please sign in to comment.