Tag: web应用程序

简单地使用Java中的Web服务

我有一个非常简单的SOAP Web服务,我需要从Java客户端使用。 不使用任何第三方库,最简单的方法是什么? 一个要求是在每次调用ws之前,从web.xml中读取主机和端口。

将SOAP请求捕获到ASP.NET ASMX Web服务

考虑将传入的SOAP请求logging到ASP.NET ASMX Web服务的要求。 其任务是捕获发送到Web服务的原始XML。 传入的消息需要logging下来进行debugging检查。 应用程序已经有了自己的日志库,所以理想的用法是这样的: //string or XML, it doesn't matter. string incomingSoapRequest = GetSoapRequest(); Logger.LogMessage(incomingSoapRequest); 有没有简单的解决scheme来捕获传入的SOAP请求的原始XML? 你会处理哪些事件来访问这个对象和相关的属性? 反正有IIS可以捕获传入的请求并推送到日志?

Objective-C:在iPhone上访问REST API的最佳方法

一段时间以来一直在摔跤。 我试图访问我的iphone上的REST API,并遇到了ASIHTTP框架,可以帮助我。 所以我做了类似的事情 //call sites, so we can confirm username and password and site/sites NSURL *url = [NSURL URLWithString: urlbase]; ASIHTTPRequest *request = [[[ASIHTTPRequest alloc] initWithURL:url] autorelease]; [request setUsername:@"doronkatz%40xx.com" ]; [request setPassword:@"xxx"]; 其中urlbase是REST网站的url。 现在,开发人员告诉我,这个框架可能存在问题或错误,而且它没有正确传递标题。 是否有另一种testing或访问authenticationnetworkingREST位置的方式?

Delphi推荐什么Web应用程序框架?

Delphi(Win32)的Web应用程序框架区域中有一些活动。 有很多新的项目,我很想看到他们的function(代码和文档的质量,unit testing覆盖,易于安装,最小的Delphi版本,安全,会话pipe理,数据库访问,URL映射,模板系统,MVC,Ajax,configuration…)。 框架(按字母顺序) Delphi on Rails – D2010 DelphiMVCFramework – 用于Delphi XE4到XE8 ExtPascal – D7到D2010和Free Pascal Habari Web框架 – 适用于D2009以及更新且免费的Pascal Kitto – 用于D2010至XE2 mORMot MVC – 用于D6以上,以及最新的FPC Raudus – D7到XE3和Lazarus / Free Pascal RealThinClient – 用于D7到XE5 uniGUI – 用于D2006到XE3 WebHub – 用于D2010到XE4 xxm – 对于D7和更新

打印WebBrowser没有预览,即单击打印

我有一个交stream#.Net应用程序,打开一个自定义的打印预览表单(妥协的WebBrowser表单控件,显示一个HTML文件和一个button,打印的Web浏览器控件的内容: webBrowser.Print(); 但是,我现在想打印HTML文件,而不打开这种forms。 我已经试图加载到一个web浏览器窗体的HTML不显示窗体,并调用webBrowser.Print()但没有任何打印。 看来我只能打印,如果我显示窗体并加载到控件的HTML。

我怎样才能在Perl网页爬虫处理Javascript?

我想抓取一个网站,问题是,它充满了JavaScript的东西,比如button等,当它们被按下时,它们不会改变URL,但是页面上的数据被改变了。 通常我使用LWP / Mechanize等来抓取网站,但都不支持JavaScript。 任何想法?

在web场中添加machineKey到web.config

我们(真正的IT合作伙伴)最近改变了我们的一个网站养殖网站的一些DNS,以便两个生产服务器在两者之​​间进行循环DNS切换。 在这个开关之前,我们并没有真正遇到WebResource.axd文件的问题。 由于切换,当我们点击实时公开的URL,我们得到一个错误: CryptographicException 填充无效,无法删除。 当我们打到特定的服务器本身,他们加载罚款。 我已经研究了这个问题,似乎是因为他们在两台服务器之间共享资源,所以我们需要在每台服务器的web.config都有一个一致的machineKey ,以便他们能够在两者之间一致地进行encryption和解密。 我的问题是: 我可以通过服务器上的工具生成一个machineKey ,还是我需要编写代码来完成这个工作? 我是否需要将machineKey添加到每个服务器上的web.config ,或者您认为我需要做其他任何事情来使这两个服务器一起工作吗? (两个web.config目前没有一个machineKey )

查看生成的网页源的最佳途径?

我正在寻找一个工具,它会给我正确的生成的源代码,包括通过AJAX请求input到W3的validation器的DOM更改。 我已经尝试了以下方法: Web开发工具栏 – 根据文档types生成无效的源文件(例如,删除标签的自closures部分)。 丢失页面的文档types部分。 Firebug – 修复源代码中的潜在缺陷(例如未封闭的标签)。 也失去标签的doctype部分,并注入本身是无效的HTML控制台。 IE开发工具栏 – 根据文档types生成无效的源文件(例如,它使所有的标签大写,对XHTML规范)。 突出显示+查看select源 – 经常难以获得整个页面,也不包括doctypes。 是否有任何程序或插件,将给我的源的确切当前版本,没有修复或以某种方式更改? 到目前为止,Firebug似乎是最好的,但我担心它可能会解决我的一些错误。 解 事实certificate,Justin解释说,我没有确切的解决办法。 最好的解决scheme似乎是validationFirebug控制台内部的源代码,尽pipe它会包含一些由Firebug造成的错误。 我还要感谢Forgotten Semicolon,解释为什么“查看生成的源”与实际的源不匹配。 如果我可以标记2个最好的答案,我会的。

CacheProvider的exceptionNoClassDefFoundError

我有点新的spring和冬眠,所以我试图实现一些简单的基于Spring 3 + hibernate 4的Web应用程序,而我启动tomcat我有这个例外: java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) … Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) 我发现这个类在hibernate 3的hibernate-core中,但是我没有在hibernate 4中find它。 我的context.xml的部分持久性: <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="org.hsqldb.jdbcDriver"/> <property name="url" value="jdbc:oracle:thin:@IP_Address:SID"/> <property name="username" value="xxx"/> <property name="password" value="xxx"/> <property name="initialSize" value="5"/> <property name="maxActive" value="20"/> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource" […]

禁用拖放HTML元素?

我正在为我试图实现一个全function的窗口系统的Web应用程序工作。 现在情况很好,我只是遇到了一个小问题。 有时当我拖动我的应用程序的一部分(通常是我的窗口的angular落div,这应该触发一个resize的操作)的networking浏览器变得聪明,我认为我的意思是拖放一些东西。 最终的结果是,我的行动被搁置,而浏览器做拖放的东西。 有没有简单的方法来禁用浏览器的拖放? 理想情况下,我希望能够在用户点击某些元素时closures它,但重新启用它,以便用户仍然可以在我的窗口内容上使用浏览器的正常function。 我正在使用jQuery,虽然我无法find它浏览文档,如果你知道一个纯粹的jQuery解决scheme,它将是非常好的。 简而言之:我需要禁用浏览器文本select和拖放function,同时我的用户有鼠标button,并在用户释放鼠标时恢复该function。 感谢您的任何build议,我一直在寻找一段时间,没有运气。