[英]providing HTTP interface
我正在执行的任务基本上是“提供HTTP接口并退出TCP”。 那就是我到目前为止所知道的。
我正在寻找的是:
1]“提供HTTP接口”这到底是什么意思。 我的意思是说,在完成了哪些步骤之后,我可以断定要完成此任务?
2]要完成此任务,我还需要了解/询问哪些其他信息/问题。
我正在尝试做的是更好地理解问题空间,并寻找广泛用于以“正确”方式解决此问题的解决方案[模式]。
任何建议/指针都很好。
谢谢。
显然,系统要求您迁移当前通过通过TCP / IP提供的专有应用程序协议提供的服务。
正如成员已经指出的那样,因为HTTP版本极有可能使用TCP / IP,所以您永远不会“移出TCP”。 但是我们都知道您的老板/客户想说些什么。 所请求的可能是我们今天所知道的Web服务。 是的,使用HTTP作为基础是正确的方法。
知道了这一点,您现在面临两种选择:
在这里,您列出了服务可以处理的命令,并按照经典的function(argument) => result
样式实现它们。
对于这种方法,我建议使用JSON-RPC模型
在此,您可以按照REST周期data OPERATION response
,列出正在移入和移出服务的信息,并实施对这些信息data OPERATION response
对于这种方法,我建议使用REST样式
简而言之:
不管采用哪种方法,除非强制要求使用XML,否则始终首选JSON而不是XML。
您当前的进程是否在进行原始TCP套接字连接?
听起来好像他们需要HTTP Web服务而不是原始TCP。
但是我认为需要更多信息。
粗略的猜测是某人想要Web前端到现在可能在命令行级别完成的工作...您应该真正询问更多细节,或发布给出的细节。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.