Tag: web应用程序

mediatype,contenttype和mimetype有什么区别?

mimetype , contenttype和mediatype是否有区别? (Java的JAX-RS MediaType )。 从维基百科文章中我收集到,它只是一个内容types,例如HTTP请求的上下文,作为请求头中的一个字段:那么这些只是同义词,还是在不同的术语之间有任何实际的语义差异?

盲目地使用<strong>代替<b>可以吗?

注意:我知道<b>是表示性的, <span style="font-weight:bold>是更好的方法, <strong>和<em>是强调的,但我的问题不在于此。 我们是否应该盲目地将每个<b>转换为<strong> ? 许多人这样做,他们认为按照networking标准来看, <b>不是很好,所以在网站重新devise,内容重新填充,新的网站devise和人们向他人提出这个build议时,他们将每个<b>转换为<strong> 。 Dreamweaver也给出了在devise视图中将所有<b>和<i>为<strong>和<em>的代码粘贴的选项,以及我们使用B和I时盲目使用的选项。 替代文字http://shup.com/Shup/280420/1101118332-My-Desktop.png 和Dreamweaver(如果上面的选项被选中),许多在线所见即所得的编辑器在<strong>和<em>输出,而button显示B和I。 替代文字http://shup.com/Shup/280425/1101118921-My-Desktop.png 我认为这是对<strong>和<b>的误解 当我们从客户那里得到内容时,我们不知道客户想要强调什么,他只是想用粗体文本来expression目的。 在这种情况下我们该怎么办? 没有人有时间来决定每个实例(我们和客户),是否应该是<b>或<strong> , <i>或<em> 如果我们说我们的网站是可访问的,那么将每个<b>和<i>转换为<strong>和<em>什么优点和缺点? 更新:记住<b>和<i>不被弃用,它们在HTML 5规范中

RMI与Web服务。 什么是最好的Java2Java远程处理?

我对Web服务和RMI都很陌生,我不知道在不同的Web应用程序之间进行远程处理的更好的方法是什么,当这些应用程序都是用Java编写的,也就是说不同的编程语言无关紧要的时候WS的优势)。 虽然一方面我会猜测在使用Web服务时会有性能开销(有没有人有一些数字来certificate这一点?),另一方面,在我看来,Web服务更加松散耦合,可以用来实现更多面向服务的体系结构(SOA)(这对于RMI是不可能的,对吗?)。 虽然这是一个相当普遍的问题,你的看法是什么? 谢谢

在Clojure中开发RESTful Web服务有什么好的起点?

我正在寻找轻量级的东西,至less应该支持以下function: 支持通过元数据轻松定义操作 从请求提取参数到clojure映射的包装器,或作为函数参数 支持多种forms的authentication(基本,表单,cookie) 基于api方法元数据的基本授权 包裹在clojure地图中的会话对象 REPL实时编码(无需重启服务器) 将返回值自动序列化为json和xml 有好的(可插入的)url参数处理(例如/ action / par1 / par2而不是/ action?par1 = val1&par2 = val2) 我知道为这些选项中的每一个select一个自己的微观框架是相对容易的,但是为什么要重新发明轮子? 特别是如果它是: 活跃的项目,贡献者/用户数量不断增加 至less有基本的文档和教程在线。

监控HTTP,TCP等工具的Web服务stream量

什么是最好的工具,你用来监测networking服务,SOAP,WCF等stream量来来去去电汇? 我见过一些用Java编写的工具,但看起来有些蹩脚。 我想要的是一个位于中间的工具作为代理,并进行端口redirect(应该有可configuration的监听/redirect端口)。 Windows上是否有任何工具可以执行此操作?

使用SoapUI和Windows身份validationtestingWeb服务

是否有可能包含Windows域凭据来使用SOAP UItesting我的Web服务? 我发现了一个属性页面,但IIS只是以“错误的凭据”进行响应。

无法从同一networking上的另一台计算机访问本地Sinatra服务器

我有一个简单的Sinatra服务器,我通过textmate运行,但我无法从同一networking上的另一台计算机访问。 我在Mac OS 10.8.3上运行Ruby 1.9.3p327和Sinatra 1.4.1。 防火墙被禁用。 我在不同的networking和计算机上testing了相同的场景。 计算机响应简单的ping,但是当我尝试telnet 4567端口时,我无法build立连接。

〜/相当于JavaScript

在JavaScript中执行基于“根”的path引用的任何智能方式,就像我们在ASP.NET中所做的一样?

Restful Web服务authentication

我有一个Restful Web服务API,由不同的第三方使用。 该API的一部分受到限制(您需要用户名/密码才能访问)。 我想知道什么是实现身份validation的最佳方式? 我正在使用https,因此通信被encryption。 我有两个想法: 在用户开始使用(受限)服务之前,它使用POST发送用户名/密码(因为正在使用https来encryption凭据)。 login成功后,服务器发回与此用户名匹配的随机一次性使用值(nonce)。 当下一个请求正在进行时,客户端发送先前返回的现时。 服务器匹配用户名和随机数,并沿请求的数据返回新的随机数。 每个新请求使用新的随机数。 基本上,这是一个Digest访问authentication的轻量级版本。 由于此API是从第三方使用的,所以用户名/密码可以用于每个(受限制的)请求。 由于正在使用https,它们将被encryption。 这种方法的崩溃是这样的事实,这不会是兼容的(POST将始终使用)。 我更接近于select第一种方法(这是Restful兼容,相对容易实现,XML,JSON或HTML可以使用而不用改变任何东西),但我想看看你的意见? 你有什么build议:第一,第二或第三种方法? 顺便说一句,我在服务器端使用Python。

将Python Flask应用分割成多个文件

我无法理解如何将烧瓶应用程序拆分为多个文件。 我正在创build一个Web服务,我想将API分成不同的文件(AccountAPI.py,UploadAPI.py,…),所以我没有一个巨大的Python文件。 我已经读过,你可以用蓝图来做这件事,但我并不完全确定这条路线对我来说是正确的。 最终,我想运行一个主要的Python文件,并包含其他文件,以便在运行时,它们被认为是一个大文件。 例如,如果我有Main.py和AccountAPI.py我想能够做到这一点: Main.py: from flask import Flask import AccountAPI app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __name__ == "__main__": app.run() AccountAPI.py: @app.route("/account") def accountList(): return "list of accounts" 我知道这个例子显然是行不通的,但是可以这样做吗? 谢谢