我有一个网站 (python/django) 需要使用大量 Java 资源,这些资源可能在同一台服务器上,也可能不在同一台服务器上。因此,我正在用 Java 编写一个微型网络服务器,它将接收一个请求,然后在处理完成后,将一些数据 POST 回网站上的一个 url。
我有 java 代码在套接字上接收连接并用一些简单的 HTML 进行响应。
我的问题是我会将数据 POST 到 Java 服务器,而代码需要对数据进行操作。如果可能的话,我该如何阅读 HTML 请求中发布的数据。如果没有,您还有其他方法可以做到这一点。
如果您认为我的处理方式完全错误,请告诉我,我会考虑另一种方法,但在与一些 Java 开发人员交谈后,这似乎是我所做工作的最佳方式。
谢谢
最佳答案
您可能不需要自己编写 http 服务器,只需使用一些轻量级的 java web 服务器/servlet 容器,如 jetty或 simple
如果您还想知道如何解析 http POST 请求,请看这里 http://www.jmarshall.com/easy/http/#postmethod
关于Java:从 HTTP 服务器上的套接字读取 POST 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2746062/