Merging fixes from cloud. Detailed changes TBA with next release
This commit is contained in:
@@ -345,6 +345,36 @@ class AppBase:
|
||||
|
||||
return new_input
|
||||
|
||||
def prepare_response(self, request):
|
||||
try:
|
||||
parsedheaders = {}
|
||||
for key, value in request.headers.items():
|
||||
parsedheaders[key] = value
|
||||
|
||||
cookies = {}
|
||||
if request.cookies:
|
||||
for key, value in request.cookies.items():
|
||||
cookies[key] = value
|
||||
|
||||
|
||||
jsondata = request.text
|
||||
try:
|
||||
jsondata = json.loads(jsondata)
|
||||
except:
|
||||
pass
|
||||
|
||||
return json.dumps({
|
||||
"success": True,
|
||||
"status": request.status_code,
|
||||
"url": request.url,
|
||||
"headers": parsedheaders,
|
||||
"body": jsondata,
|
||||
"cookies":cookies,
|
||||
})
|
||||
except Exception as e:
|
||||
print(f"[WARNING] Failed in request: {e}")
|
||||
return request.text
|
||||
|
||||
# FIXME: Add more info like logs in here.
|
||||
# Docker logs: https://forums.docker.com/t/docker-logs-inside-the-docker-container/68190/2
|
||||
def send_result(self, action_result, headers, stream_path):
|
||||
|
||||
@@ -17,6 +17,6 @@
|
||||
|
||||
|
||||
#curl http://localhost:5001/api/v1/files/create -H "Authorization: Bearer 09627dcb-7e2a-4843-819b-417d268ff840" -d '{"filename": "rule2.yar", "org_id": "11f67b76-6051-4425-b0d6-be23daac6d12", "workflow_id": "global", "namespace": "yara"}'
|
||||
curl http://localhost:5001/api/v1/files/file_366ee8d2-1af6-4270-8639-213af30b4a29/upload -H "Authorization: Bearer 09627dcb-7e2a-4843-819b-417d268ff840" -F 'shuffle_file=@upload.sh'
|
||||
curl http://localhost:5002/api/v1/files/file_366ee8d2-1af6-4270-8639-213af30b4a29/upload -H "Authorization: Bearer 09627dcb-7e2a-4843-819b-417d268ff840" -F 'shuffle_file=@upload.sh'
|
||||
|
||||
#curl http://localhost:5001/api/v1/files/namespaces/yara -H "Authorization: Bearer c5b4c827-65ec-47f4-9e8a-234cdba38959" --output rules.zip
|
||||
|
||||
@@ -1 +1,4 @@
|
||||
#
|
||||
# hello
|
||||
this is line 2
|
||||
and 3
|
||||
Is it a python problem?
|
||||
|
||||
Reference in New Issue
Block a user