Tag: web应用程序

在PHP中调用REST API

我们的客户已经给了我一个REST API,我需要做一个PHP调用。 但是事实上API提供的文档是非常有限的,所以我真的不知道如何调用这个服务。 我试图Google,但唯一出现的是一个已经过期的雅虎! 教程如何调用服务。 不提及标题或任何深入的信息。 有没有关于如何调用REST API的一些体面的信息,或者有关它的一些文档? 因为即使在W3school,他们也只是描述SOAP方法。 在PHP中制作其他API有什么不同的select?

对Web应用程序执行压力testing?

在过去,我使用Microsoft Web应用程序压力工具和Pylot来强调testingWeb应用程序。 我写了一个简单的主页,login脚本和站点漫游(在一个电子商务网站添加几个项目到购物车和结帐)。 只需less量开发人员就能轻松打开主页,几乎总能find一个主要问题。 更多的可扩展性问题将在第二阶段出现,甚至更多 – 在发布之后。 我使用的工具的URL是Microsoft Homer(又名Microsoft Web应用程序压力工具 )和Pylot 。 这些工具生成的报告对我来说从来没有太多的意义,我会花很多时间来弄清楚网站能够支持什么样的并发负载。 这总是值得的,因为最愚蠢的错误和瓶颈总是会出现(例如,Web服务器错误configuration)。 你做了什么,你使用了什么工具,以及你有什么成功的方法? 对我来说最有意思的部分是提出一些有意义的公式来计算一个应用程序可以支持的并发用户数量,压力testing应用程序报告的数字。

为非托pipeC ++客户端创buildWCF服务

我需要让非托pipe的Windows C ++客户端与WCF服务交谈。 C ++客户端可以在Win2000及更高版本上运行。 我有两个WCF服务和哪个C ++ API正在使用的控制。 由于它是专有应用程序,所以最好在可能的情况下使用Microsoft的东西,绝对不是GNU许可的API。 那些有工作能力的人,你们能分享一步一步的过程吗? 到目前为止,我已经研究了以下选项: WWSAPI – 不好,不能在Win 2000客户端上运行。 ATL Server,使用以下指南作为参考。 我遵循所述的步骤(删除策略引用并将WSDL扁平化),但是由此产生的WSDL仍然不能被sproxy 还有什么想法? 请回答,只有当你真的有自己的工作。 编辑1 :我为任何我可能困惑的人道歉:我正在寻找的是从没有安装.NET框架的客户端调用WCF服务的方法,所以使用基于.NET的帮助程序库不是一个选项,它必须是纯粹的非托pipeC ++

应用程序服务器和Web服务器有什么区别?

应用程序服务器和Web服务器有什么区别?

定义指令时,“控制器”,“链接”和“编译”function之间的区别

有些地方似乎将控制器function用于指令逻辑,而其他地方则使用链接。 angular度主页上的选项卡示例将控制器用于一个,并链接另一个指令。 两者有什么区别?

在unit testing中设置HttpContext.Current.Session

我有一个Web服务,我试图unit testing。 在服务中,它从HttpContext中提取几个值,如下所示: m_password = (string)HttpContext.Current.Session["CustomerId"]; m_userID = (string)HttpContext.Current.Session["CustomerUrl"]; 在unit testing中,我使用简单的工作请求来创build上下文,如下所示: SimpleWorkerRequest request = new SimpleWorkerRequest("", "", "", null, new StringWriter()); HttpContext context = new HttpContext(request); HttpContext.Current = context; 但是,每当我尝试设置HttpContext.Current.Session的值 HttpContext.Current.Session["CustomerId"] = "customer1"; HttpContext.Current.Session["CustomerUrl"] = "customer1Url"; 我得到空引用exception,说HttpContext.Current.Session为空。 有没有什么办法在unit testing中初始化当前会话?

ASP.NET自定义错误页面 – Server.GetLastError()为空

我有一个自定义的错误页面为我的应用程序设置: <customErrors mode="On" defaultRedirect="~/errors/GeneralError.aspx" /> 在Global.asax,Application_Error(),下面的代码工作来获取exception详细信息: Exception ex = Server.GetLastError(); if (ex != null) { if (ex.GetBaseException() != null) ex = ex.GetBaseException(); } 当我到达我的错误页面(〜/ errors / GeneralError.aspx.cs)时,Server.GetLastError()为null 有没有什么办法可以在错误页面上获取exception详细信息,而不是在Global.asax.cs中? Vista / IIS7上的ASP.NET 3.5

工作肥皂客户端的例子

我试图find一个简单的(哈)SOAP例如与工作服务的JAVA,任何我似乎发现不工作。 我从这个例子中尝试了这个,但是它只是不工作,它要求我把一个正斜杠,但它在那里,没有任何事情发生。 那么有谁知道任何SOAP示例链接,我可以下载/请求和混乱? 谢谢你的帮助。

谁在S​​pring MVC中设置响应内容types(@ResponseBody)

我在我的Annotation驱动的Spring MVC Java web应用程序上运行jetty web服务器(目前在maven jetty插件中)。 我想用一个控制器方法来做一些AJAX支持,只返回string帮助文本。 资源采用UTF-8编码,string也是如此,但是我的服务器响应自带 content-encoding: text/plain;charset=ISO-8859-1 即使当我的浏览器发送 Accept-Charset windows-1250,utf-8;q=0.7,*;q=0.7 我用某种方式默认configuration的spring 我已经find了将这个bean添加到configuration的提示,但是我认为它没有被使用,因为它说它不支持编码,而是使用默认的编码。 <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="supportedMediaTypes" value="text/plain;charset=UTF-8" /> </bean> 我的控制器代码是(请注意,这种响应types的变化不适合我): @RequestMapping(value = "ajax/gethelp") public @ResponseBody String handleGetHelp(Locale loc, String code, HttpServletResponse response) { log.debug("Getting help for code: " + code); response.setContentType("text/plain;charset=UTF-8"); String help = messageSource.getMessage(code, null, loc); log.debug("Help is: " + help); […]

如何决定何时使用Node.js?

我是这种东西的新手,但最近我听到很多关于Node.js的好处。 考虑到我一般喜欢使用jQuery和JavaScript,我不禁想知道如何决定何时使用Node.js。 我想到的Web应用程序就像Bitly一样 – 需要一些内容,将其归档。 从过去几天所做的所有功课中,我获得了以下信息。 Node.js的 是一个命令行工具,可以作为一个普通的Web服务器运行,让一个运行JavaScript程序 利用伟大的V8 JavaScript引擎 当你需要在同一时间做几件事情是非常好的 是基于事件的,所以所有精彩的Ajax类的东西都可以在服务器端完成 让我们在浏览器和后端之间共享代码 让我们与MySQL交谈 我遇到的一些来源是: 潜入Node.js – 介绍和安装 了解NodeJS 通过示例节点 ( Archive.is ) 让我们做一个Web应用程序:NodePad 考虑到Node.js几乎可以在Amazon的EC2实例上直接运行,我想了解什么types的问题需要Node.js而不是像PHP , Python和Ruby那样的强大国王。 我明白,这实际上取决于对语言的专业知识,但是我的问题更多地归结为以下几个方面:什么时候使用特定的框架,哪种types的问题特别适合?