Tag: 网络服务

您如何知道何时使用XML解析器以及何时使用ActiveResource?

我尝试使用ActiveResource来解析更像HTML文档的Web服务,并且我一直收到404错误。 我是否需要为此任务使用XML解析器而不是ActiveResource? 我的猜测是ActiveResource仅在您使用来自另一个Rails应用程序的数据时才有用,并且XML数据可以轻松转换为Rails模型。 例如,如果Web服务是更广泛的XML(如HTML文档或RSS源),则需要使用像hpricot或nokogiri这样的解析器。 它是否正确? 您如何知道何时使用XML解析器以及何时使用ActiveResource?

测试两个rails应用之间的集成

我正在开发一个由两个不同的rails应用程序(服务器和客户端)组成的系统,它们通过其他Web服务进行通信 我对每个应用程序单独进行了测试,但我想为两个平台之间的集成添加一些测试,断言一个创建一个与另一个期望的内容兼容的请求。 任何提示将不胜感激。

什么是生成网页的合理时间?

我正在开发Web应用程序(基于Rails 3)。 我真的不喜欢生成页面所需的时间 – 取决于显示的数据,它需要2.5到甚至4秒。 所以我只是想知道在您的应用中生成页面的平均合理时间是多少。 说你检查生成时间,例如它是750毫秒并且想“好吧,即使没有缓存也应该没问题”。 或者当你看到1.5秒时,你会想到“噢,我的上帝,用户不会等待这么长时间离开网站”

如何控制谁使用我的Web小部件

我创建了一个Web小部件,显示来自我的站点的用户特定信息。 这个小部件是基于java脚本的(我按照这个例子 ),可以嵌入到其他站点中。 我正在寻找一种方法来控制谁可以在他的网站中嵌入小部件。 欢迎任何想法/参考。

Ruby on Rails 3以及如何制作Web服务

我尝试使其工作,但是当我使用标准(旧)actionwebservice时,我得到了“未初始化的常量ActionWebService”错误,但是如果我安装datanoise的actionwebservice gem我无法正确设置项目以使用它们(在带有gem Bundler的Gemfile中) 。 有另一种选择吗? 有人让这个想法起作用吗?

Rally webservices api v 1.36 无法更新:无法写入工作单元中的更改

我正在使用拉力赛webservices api v 1.36,当我尝试创建一个新的拉力赛项目时,我收到此错误。无法更新:无法在工作单元中写入更改。 一周前代码工作正常,但现在它无法正常工作。 我正在使用ruby gem rally_rest_api。 提前致谢。

Rails 3+中的HTTPvideo流

我需要一些帮助,如下: 好的情况是这样的:我正在联系服务器,从服务器我得到这个URI: http://// 该Web服务的文档说: “The part_ID will vary from part_start and part_end.” 我得到了所需的所有数据。 现在我得到的是这与HTTPvideo流有什么关系? 如果我有part_start = 1和part_end = 10,那意味着我将“下载”10帧? 怎么样? curl? wget的? Rails的? 应该像(例子)那样实现循环: for i=1; i<10 i++ download "http://127.0.0.1/34/i" end 例如,“http://127.0.0.1/34/10”是什么? 一个png / jpeg框架文件? 任何帮助都将非常有用。 非常感谢。

如何在soap4r中为soap调用设置http标头?

如何在soap4r中为soap调用设置http标头? @drv = SOAP::RPC::Driver.new(‘x’, ‘y’) 如何设置http标头“vmware_soap_session”来调用@drv中的调用?

在Rails上构建REST Web服务的教程或截屏视图

我希望在Rails上构建一个REST Web服务,作为我的移动应用程序的服务器端组件 。 有人可以指出一些关于为正在学习Rails的人构建REST Web服务的教程或截屏video吗? 我正在寻找的主要function是: 授权(用户标识和密码validation)。 使用REST API将数据从客户端(移动应用程序)发布到服务器数据库 如果你能指出一些关于创建restapi的内容的书,我也没关系。 如果有人可以发布一些代码来让我开始这个,这也会很棒。 我对Rails相对较新,几乎完成了Michael Hartl的“Ruby on Rails Tutorials”一书。 到目前为止,这是我对Rails的唯一体验。 谢谢。