Я хочу запустить свой скрипт query.py, который содержит следующее:
subprocess.call('curl -X POST -d "{\\"variable\\":\\"%s\\"}" 0.0.0.0:5000/query --header "Content-Type:application/json"'%foo_string, shell=True)
для моего Flask API, как определено моим сценарием app.py:
def new_user():
user_data.append(request.get_json() )
return predict(user_data)
Когда язапустите query.py, запрашивая API Flask, я получаю ответ:
Список аргументов слишком длинный
Как мне передать очень длинную строку / текст через curl.
Примечание: я не хочу, чтобы top сохранял текст внутри файла .txt и передавал имя этого файла конечной точке, я хотел бы передать непосредственно строку / текст.