Tag: web services

短url服务如何工作?

TinyURL或Metamark等服务如何工作? 他们只是简单地把这个微小的URL密钥与一个仅仅提供一个“HTTPredirect”到原始URL的[虚拟?]网页关联起来? 还是有更多的“魔术”呢? [原文]我经常使用TinyURL,Metamark等url缩短服务,但每次我都想知道这些服务是如何工作的。 他们是否创build了一个新的文件,将redirect到另一个页面或他们使用子域名?

Web API和Web服务有什么区别?

Web API和Web服务之间是否有区别? 还是他们是同一个人?

从WSDL文件创buildVisual Studio中的Web服务代理

我的应用程序需要与尚未获得联机WSDL定义的Web服务进行通信。 然而,开发人员向我提供了一个WSDL文件。 使用公共WSDL Visual Studio可以使用Service Reference向导为我生成此代码。 但是如果没有公共的WSDL,这似乎不起作用。 如何使用此WSDL文件生成与此Web服务交谈的代码?

从LINQ查询结果集中填充DataSet或DataTable

如何将LINQ查询作为ASMX Web服务公开? 通常,从业务层,我可以返回一个typesDataSet DataTable或DataTable ,可以序列化,通过ASMX传输。 我怎样才能做同样的LINQ查询? 有没有办法通过LINQ查询填充types的DataSet或DataTable ? public static MyDataTable CallMySproc() { string conn = "…"; MyDatabaseDataContext db = new MyDatabaseDataContext(conn); MyDataTable dt = new MyDataTable(); // execute a sproc via LINQ var query = from dr in db.MySproc().AsEnumerable select dr; // copy LINQ query resultset into a DataTable -this does not work ! […]

如何为Amazon S3存储桶configurationSSL

我正在使用Amazon S3存储桶来上传和下载使用我的.NET应用程序的数据。 现在我的问题是:我想使用SSL访问我的S3存储桶。 是否有可能为Amazon S3存储桶实施SSL? 提前致谢。

EOFError:文件结尾达到Net :: HTTP的问题

我正在使用ruby-1.8.7-p302 / Rails 2.3.11。 我正在尝试使用fql(facebook api)获取链接的统计信息。 这是我的代码: def stats(fb_post_url) url = BASE_URI + "?query=#{URI.encode("select like_count from link_stat where url=\"#{fb_post_url}\"")}" parsed_url = URI.parse(url) http = Net::HTTP.new(parsed_url.host, parsed_url.port) request = Net::HTTP::Get.new(parsed_url.request_uri) response = http.request(request) response.inspect end 这是错误的: EOFError: end of file reached from /home/rahul/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/net/protocol.rb:135:in `sysread' from /home/rahul/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/net/protocol.rb:135:in `rbuf_fill' from /home/rahul/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/timeout.rb:67:in `timeout' from /home/rahul/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/timeout.rb:101:in `timeout' from /home/rahul/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/net/protocol.rb:134:in `rbuf_fill' […]

使用JAX-WS跟踪XML请求/响应

是否有简单的方法(也就是不使用代理)访问使用JAX-WS参考实现发布的Web服务的原始请求/响应XML(包含在JDK 1.5及更高版本中)? 能够通过代码做到这一点是我需要做的。 只要它通过聪明的日志configurationlogging到文件将是很好,但足够。 我知道其他更复杂和完整的框架可能会这样做,但我想尽可能简单,axis,cxf等都会增加我想避免的大量开销。 谢谢!

服务参考错误:无法为服务参考生成代码

我有一个Windows服务解决scheme,并试图在VS2010中添加一个服务引用到Hermes(Opensource ebms消息服务器)Web服务。 我可以使用它的URLfindWeb服务,但是当我尝试填充服务引用时,在Visual Studio中出现以下错误: Error 8 Custom tool error: Failed to generate code for the service reference 'testService'. Please check other error and warning messages for details. C:\Users\Admin\documents\visual studio 2010\Projects\MyProject\MyProject.MessageHandler\Service References\testService\Reference.svcmap 1 1 MyProject.MessageHandler Warning 6 Custom tool warning: Cannot import wsdl:binding Detail: There was an error importing a wsdl:portType that the wsdl:binding is dependent […]

Guid全是0(零)?

我正在testing一些WCF服务,来回发送GUID的对象。 在我的Web应用程序testing代码中,我正在执行以下操作: var responseObject = proxy.CallService(new RequestObject { Data = "misc. data", Guid = new Guid() }); 出于某种原因,对新的Guid()的调用将生成如下所示的所有0(零)的Guid : 00000000-0000-0000-0000-000000000000 什么可能导致这个?

HTTP POST和GET在Linux中使用cURL

我在Windows中的asp.net服务器应用程序,我有一个Web服务。 如何使用cURL命令使用shell脚本在Linux中调用Web服务?