了解Web服务; SOAP,REST,JSON,XML

前端之家收集整理的这篇文章主要介绍了了解Web服务; SOAP,REST,JSON,XML前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
每当我寻找招聘广告时,他们都希望“熟悉网络服务”或“了解网络服务”.

那么他们对我们的期望是什么?
他们是否希望我们能够在我们的应用程序中使用现有的Web服务API,或者能够从头开始知道如何开发Web服务?

我真的很困惑,因为从头开发Web服务应该是一项艰巨的任务,特别是如果你不在公司和像我这样的学生工作.可能是因为我到目前为止还不需要开发Web服务.我只是在我的应用程序中使用webservices向用户显示一些信息.所以,如果有人解释我告诉你的上述公司的期望,我将不胜感激.

感谢致敬

编辑:
我问这个问题已经有4年了……哇!现在我作为一家大公司的软件工程师在Middleware Services部门工作:)所以不要像我一样感到绝望.保持专注并继续工作.谢谢你这么!

解决方法

通常在寻找具有Web服务知识的人的专业环境中,他们需要的是在公司自定义Web服务中具有实际经验的人,而不仅仅是可用于Internet的公共Web服务API的经验.
这意味着,他们需要有人可以开发一个使用任何类型的Web服务的应用程序,或多或少任何类型的规范或协议,或者可能编写或修改现有的,或者至少参与了这种开发所以他可以熟悉开发服务器的工作人员可以提出的任何内容.
请注意,公司可以使用某种流程与第三方应用程序作为客户端进行通信,或者必须向其提供数据.
所以,可能如果你已经制作了一些使用例如Facebook或Twitter API的网站,那么只要你真正参与其中并确切地知道你在做什么(而不仅仅是阅读使用它的参考文献),那将对你有好处. .任何经验都很好,但请注意,几乎所有具有一些编程技能的人,有时会使用一些公共API,因此不会是两个申请人之间的区别,所以如果不提及某些特定的API,他们会让你知道,肯定他们是期待更深入的体验,因此您可以阅读复杂的WS手册并实现可以与WS通信的客户端,甚至可以开发自定义服务.

在任何情况下,你应该熟悉套接字,http请求,JSON,HTML,SOAP协议(在这种情况下,也是WSDL),解析输入和构建格式良好的输出等(在PHP中这很容易,但它是非常不同的C,Java等)

作为你的好帮手,我可以说开发一个Web服务并不是那么困难,它或多或少是一个从你用来做数据库读取的应用程序,而不是打印hmtl,打印xml或json.

猜你在找的HTML相关文章