Hande系列Web请求以特定方式

时间:2016-07-10 03:55:56

标签: web-services web fastcgi

我很抱歉;我只是在学习Web开发,而且我对它的了解非常有限。

我将首先描述我的问题。

我有相对大量数据(1.8-2 GB),应该从公共网络访问中隐藏。但是,用户应该能够通过网址请求数据的特定小部分并在他/她的网页上查看。

理想情况下,我想在Web服务器上编写程序。我们称之为./oracle,它将大量数据存储在主存储器中。

每个网络用户都应该能够对oracle进行特定的字符串调用,并将网页上的oracle's响应视为html元素。

只应该有oracle的一个实例,网络用户应该对它进行异步调用。

我可以使用FastCGI或任何其他协议完成上述任务吗? 如果是,请说明我应该使用/学习哪些工具/协议?

1 个答案:

答案 0 :(得分:0)

我建议设置一个Apache服务器,因为它很常见,你可以在StackOverflow上找到任何特定问题的答案。

您还可以查看http://Swagger.io之类的内容,以帮助您生成API。

不幸的是,过去的一切都取决于您用来设置服务器的内容。虽然大图:

  1. 您需要打开一个端口来收听传入的请求
  2. 您需要包含要发送给oracle的参数的请求
    • 您可以完成此URI,例如localhost/oracle-request?PARAMETER="foo"
    • 您也可以在http请求的正文中使用JSON
    • 同样,这在很大程度上取决于您如何设置第1步
  3. 您需要将这些请求路由到oracle
    • 此实施完全取决于第1步
  4. 您需要捕获oracle的输出并将其返回给用户
  5. 一旦您决定如何设置服务器,请随时编辑您的问题,我们可能会提供更具体的帮助。