创建python web服务器以接收XML HTTP请求
我目前正在做一个项目,创建一个简单的文件上传网站,将更新用户的上传进度 我一直在尝试在服务器端使用纯python(使用CGI)实现这一点,但是为了获得文件的进度,我显然需要不断地向服务器发送请求。我希望使用AJAX来实现这一点,但我想知道如果不改为其他框架(例如web.py),只编写自己的web服务器来接收XML HTTP请求,会有多困难 我的主要问题是,发送请求是通过HTML和Javascript完成的,所以目前看来这一切都像是魔术 有人能告诉我在服务器上接收这些请求的最佳方式吗创建python web服务器以接收XML HTTP请求,python,http,xmlhttprequest,Python,Http,Xmlhttprequest,我目前正在做一个项目,创建一个简单的文件上传网站,将更新用户的上传进度 我一直在尝试在服务器端使用纯python(使用CGI)实现这一点,但是为了获得文件的进度,我显然需要不断地向服务器发送请求。我希望使用AJAX来实现这一点,但我想知道如果不改为其他框架(例如web.py),只编写自己的web服务器来接收XML HTTP请求,会有多困难 我的主要问题是,发送请求是通过HTML和Javascript完成的,所以目前看来这一切都像是魔术 有人能告诉我在服务器上接收这些请求的最佳方式吗 编辑:看来框
编辑:看来框架将是一条出路。web.py是一个不错的选择吗?我建议在Ruby中使用Sinatra这样的微框架。Python似乎有一些等价物
这样的框架允许您简单地将单个方法映射到路由。我建议使用Sinatra for Ruby这样的微框架。Python似乎有一些等价物
这样一个框架允许您简单地将一个方法映射到一个路由。编写一个非常基本的HTTP服务器并不困难(请参见示例),但您将缺少真实服务器和web框架提供的许多功能
对于您的项目,我建议您从众多Python web框架中选择一个,并在Apache/mod_wsgi后面运行应用程序。编写一个非常基本的HTTP服务器并不困难(请参见示例),但您将缺少真实服务器和web框架提供的许多功能
对于您的项目,我建议您从众多Python web框架中选择一个,并在Apache/mod_wsgi后面运行应用程序。完全不需要编写自己的web服务器。有很多选择,包括像nginx这样的轻量级选择
您应该使用其中一个,或者使用您自己的自定义WSGI代码来接收请求,或者(更好)使用一个微框架(如Flask或Bottle)。完全不需要编写您自己的web服务器。有很多选择,包括像nginx这样的轻量级选择
您应该使用其中一个,或者使用您自己的自定义WSGI代码来接收请求,或者(更好)使用一个微框架(如烧瓶或瓶子)。这里是您可能需要查看的另一个:这里是您可能需要查看的另一个: