假设我想在Web应用程序项目中使用Web服务,例如https://openweathermap.org/api。那么它是否需要我遵循MVC架构,这意味着只有当我们遵循MVC时才可能使用Web服务?我认为答案是肯定的,因为这项服务的实施不能由我来完成。所以不使用MVC在这里不是一种选择。仅当我们使用MVC框架时才可能使用Web服务?
-1
A
回答
0
不,您可以使用任何软件体系结构从您的客户端应用程序发送GET,POST,PUT,DELETE等请求,以便与Web服务进行通信。有客户端应用程序的软件架构,并要求此网络服务。对于例如之间没有连接,它发送GET请求发送到指定的URL的PHP文件。(得到API数据)
<?php
$curl_handle=curl_init();
curl_setopt($curl_handle,CURLOPT_URL,'Your URL');
curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
$Response = curl_exec($curl_handle);
curl_close($curl_handle);
var_dump($Response);
?>
0
网络的核心原则服务是通过公共接口向多个不同的客户端(即外部项目)提供一些服务,但通过隐藏其实现细节。因此,Web服务消费者(即客户端应用程序)知道如何使用Web服务,但不一定是如何开发它。因此,无论您的应用程序架构是什么(无论是否为MVC),您只需遵循Web服务合同来请求其服务。
相关问题
- 1. 使用Zend框架的iPhone Web服务
- 2. 使用C#PureMVC框架的Web服务
- 3. 玩框架使用SOAP Web服务
- 4. 开发Web服务时我们可以使用哪种技术?
- 5. 我怎样才能提高性能使用SharePoint Web服务
- 6. 我们如何才能像工厂一样使用服务?
- 7. 我怎样才能得到web服务XML使用JavaScript
- 8. 何时使用Web框架?
- 9. 我可以使用机器人框架和仅使用pybot
- 10. 如何使用Spring Web MVC框架
- 11. 仅当404发生时才使用mod_rewrite
- 12. 我怎样才能将ASP.NET MVC框架与我的CMS软件结合使用?
- 13. 使用MVC的Ajax(调用Web服务)
- 14. 使用DI框架时,新服务如何知道其他服务可用?
- 15. pdf.js:我们怎样才能使用pdf.js
- 16. 我可以在实体框架4.3中使用RIA服务吗?
- 17. 当我们针对WF4 Web服务创建服务引用时的长路径
- 18. 我们可以在我们的应用程序中同时使用RESTful和SOAP Web服务
- 19. 即使ws被模拟,我如何才能让用户调用Web服务?
- 20. 我们可以使用Spark View Engine在ASP.NET MVC中使用ASP.NET Web服务器控件吗?
- 21. 服务器端验证使用Spring Web MVC框架的验证器类
- 22. 应该在MVC框架的Model类中调用Web服务吗?
- 23. 当我们使用asp/vbscript调用.NET编写的web服务时,可伸缩性问题
- 24. 如何使用我们的私钥进行Web服务调用?
- 25. 我有什么才能使用实体框架4 VS08办?
- 26. 我怎样才能在播放框架中使用lift-mongo-record?
- 27. iOS应用程序需要使用不同的框架来使用Web服务
- 28. 何时使用Web服务以及何时不使用Web服务?
- 29. 哪个Web服务框架?
- 30. C++ Web服务框架
完全不相关。 MVC只是一种模式。您的应用程序的架构师与使用Web服务完全正交,可能会使其部分更容易*,但这是一个单独的问题。 –