Tag: web services

何时安全启用CORS?

我正在开发一个JSON / REST Web API,我特别希望第三方网站能够通过AJAX调用我的服务。 因此,我的服务正在发送着名的CORS标题: Access-Control-Allow-Origin: * 它允许第三方网站通过AJAX调用我的服务。 迄今为止都很好。 然而,我的networkingapi的一个小部分是非公开的,需要authentication(OAuth和access_token cookie相当标准的东西)。 在我的网站的这一部分启用CORS是否安全? 一方面,如果第三方网站可能有一个也与我的服务的这部分交互的ajax客户,那将是很酷的。 然而,起源相同的原因首先在于这可能是有风险的。 您不希望任何后来访问的网站能够访问您的私人内容。 我担心的情况是,用户通过网站或通过他信任的网站login我的networkingAPI,他忘记注销。 这是否允许每个其他网站,他后来访问他的私人内容使用现有的会议? 所以我的问题: 在非公开内容上启用CORS是否安全? 如果启用了CORS的服务器通过cookie设置session_token,这个cookie是否会保存在CORS服务器或主网页服务器的域下?

如何从c#控制器redirect到外部url

我使用ac#控制器作为web服务。 在这个我想redirect用户到一个外部的url。 我该怎么做? 尝试: System.Web.HttpContext.Current.Response.Redirect 但它没有工作。

Web服务vs EJB vs RMI,优点还是缺点?

如果所有的工作都在那里完成的话,我的networking服务器会很快超载。 我将站在第二台服务器后面来处理数据。 EJB比RMI有什么优势,反之亦然? 那么Web服务(SOAP,REST)呢?

Rails POST,PUT,GET

在生成一个脚手架后,Rails使我能够POST到items.xml ,这将创build一个新的item 。 一个GET的items.xml将简单列出所有。 Rails根据我正在执行的操作的types来指定控制器中的哪个方法(分别为create或index )将被调用? 更具体地说,POST调用methodA,但获取到相同的URL调用methodB。 这在哪里指定? Rails在哪里决定调用控制器的index方法?

如何轻松地从PHP使用Web服务

是否有可用于PHP的任何工具,可用于生成基于其WSDL消费Web服务的代码? 相当于在Visual Studio中单击“添加Web引用”的东西,或者是为Java执行相同操作的Eclipse插件。

远程过程调用和Web服务有什么区别?

有没有关于RPC和Web服务的明确定义? 一个快速的维基百科search显示: RPC:远程过程调用(RPC)是一种进程间通信技术,允许计算机程序在另一个地址空间(通常在共享networking上的另一台计算机上)执行子例程或过程,而程序员不需要明确地编写详细信息这个远程交互。 Web服务:Web服务通常是通过超文本传输​​协议访问的应用程序编程接口(API)或Web API,并在托pipe所请求的服务的远程系统上执行。 Web服务往往分为两大阵营:Big Web Services [1]和REST风格的Web服务。 我不太清楚这两件事之间的真正区别。 似乎有一件事可能属于RPC,同时也是一种Web服务。 Web服务是RPC的更高层次的表示吗?

Amazon S3上传文件并获取URL

是否可以通过单个操作将txt / pdf / pngfile upload到Amazon S3,并获取上传的文件url作为响应。 如果是这样,那么AWS Java SDK是我需要在我的java struts2 web应用程序中添加的正确的库。 请为此build议我一个解决scheme。

从WSDL文件创build一个ASMX Web服务

我有一个WSDL文件,我正在尝试创build一个符合WSDL的Web服务。 我已经使用WSDL文件创build了使用现有服务的客户端,但是我从来没有创build需要遵循特定WSDL的Web服务。 我已经尽可能使用: wsdl.exe mywsdl.wsdl /l:VB /serverInterface 现在我已经有了一个从该WSDL生成的.vb文件。 不过,我不知道我应该用这个VB文件做什么。 看起来它有一个公共接口,但没有实现接口的类。 它也有一些WSDLtypes的部分类。 我期待那里有一些存根,我把代码完成服务调用。 我之前只创build了简单的Web服务,没有一个使用公共接口,所以我不熟悉这里正在发生的事情。 在这一点上,我不知道如何使用生成的.vb文件,使其与.asmx文件一起工作,需要什么额外的编码来完成接口。

一个asp.net web方法和一个wcf服务有什么区别?

我是.Net新手,不了解其中的差别。 有人能指出我正确的方向吗?

testingREST webservices

我的组织正在研究在JBoss应用服务器上构buildREST风格的Web服务。 QA团队习惯于使用SoapUItestingSOAP web服务。 SoapUI有一个具有RESTfunction的新版本。 我们正在考虑使用。 有没有在网上有免费公开的RESTful服务,有人可以testing? 哪些工具可用于(并用于)testingREST式Web服务?