如何使用python通过HTTP从服务器向客户端发送数据?

我想建立http连接并将文件从客户端发送到服务器。服务器应该处理发布请求,它使用获取的文件执行一些操作,然后将其发送回客户端。请建议如何通过HTTP执行此操作?