问题标签 [wcf-rest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
5629 浏览

wcf - REST WCF 服务中的事务

我们有一个 REST WCF 服务。我们希望此 REST 服务上的保存操作在事务中。有没有办法通过线路将 Transaction 对象传递给 REST WCF 服务?

0 投票
2 回答
1869 浏览

c# - KISS:与 RESTful Web 服务通信的简单 C# 应用程序

遵循KISS 原则,我突然意识到以下几点:

  • 在 .NET 中,您可以使用实体模型框架来包装数据库。
  • 此模型可以通过 WCF 公开为 Web 服务。
  • 该 Web 服务将具有非常标准化的定义。
  • 可以创建一个可以使用任何此类 RESTful Web 服务的客户端应用程序。

我不想重新发明轮子,如果有人已经这样做了,我也不会感到惊讶,所以我的问题很简单:是否有人已经创建了一个可以使用 RESTful 的简单(桌面,而不是 Web)客户端应用程序基于实体框架且允许用户直接向该服务读取和写入数据的服务?

否则,我将不得不自己“发明”这个。:-)


问题是,数据库层和 RESTful 服务已经完成。RESTful 服务只会在其开发阶段保留在项目中,因为我们可以直接从围绕它构建的 Web 应用程序中使用数据库层程序集。部署 Web 应用程序时,RESTful 服务将被排除在部署之外。

但是数据库有很多数据要管理近50多个表。在针对本地数据库进行开发时,我们可以直接访问数据库,因此我不需要这个工具。部署后,Web 应用程序将是访问数据的唯一方式,因此我无法使用此工具。但是我们也有一个测试阶段,其中数据库存储在本地域之外的另一个系统上,并且该数据库对开发人员不可用。只有管​​理员可以直接访问这个数据库,这使得测试更加复杂。

但是,通过 RESTful 服务,我仍然可以直接访问数据。因此,当某些测试出错时,我可以通过此连接修复数据,或者创建数据副本以在本地系统上进行测试。还有很多其他功能,甚至可以直接在 Excel 或 XMLSpy 中打开表服务的 URL 以查看内容。但是当我想写回一些东西时,我必须编写特殊的代码来做到这一点。一个允许我访问数据和修改数据的通用工具会更容易。由于它是围绕 ADO.NET 数据服务的通用设置,因此这也应该相当容易。

因此,我可以做到,但希望其他人已经做过类似的事情。但似乎还没有制造出这样的工具......

0 投票
2 回答
3524 浏览

asp.net - 尝试在 asp.net 中创建 json Web 服务时出错

我按照这个在 asp.net 3.5 中创建了一个 json web 服务:

在 .NET 3.5 (archive.org) 中创建启用 JSON 的 WCF 服务

(位于:http ://www.pluralsight.com/community/blogs/fritz/archive/2008/01/31/50121.aspx )

如果我想在内部使用它,它工作正常,但当我想在外部连接到它时,我收到一条错误消息:“此服务的元数据发布当前已禁用。”

所以我尝试启用它,但现在我收到错误消息:“无法将 'serviceMetadata' 行为扩展添加到 'MyServiceAspNetAjaxBehavior' 端点行为,因为底层行为类型未实现 IEndpointBehavior 接口。”。

我知道我在 web.config 中做错了什么,只是想不通,我做错了什么?谢谢!

这是在 web.config 中:

在 MyService.cs 中:

在 MyService.svc 中

0 投票
4 回答
2002 浏览

wcf - WCF WebHttpBinding 测试工具

我正在开发 WCF RESTful 服务并寻找一个测试工具/调用程序来调用这些服务而无需编写客户端代码。任何人都可以向我推荐一个调用 RESTful 服务的工具,尤其是使用 WCF WebHttpBinding 的服务吗?

0 投票
2 回答
377 浏览

c# - 如何使用布尔类型获取 DataMemberAttribute

我有一个简单的测试应用程序,它从休息界面中提取一个 xml 文档。数据元素有几个字符串字段和几个布尔字段。我创建了一个简单的实体类并在其上放置了一个 DataContractAttribute,然后将 DataMemberAttributes 添加到每个数据成员。然后我使用 HttpResponseMessage.Content.ReadAsDataContract() 来解析响应。所有的字符串类型都很好,但我所有的布尔类型都是假的(而且它们并不是真的假的)。xml 元素类似于:

然后在我的类型类中,我有类似的东西:

如何让布尔值正确通过?

0 投票
1 回答
3686 浏览

wcf - 在 WCF RequestInterceptor 中访问 HttpContext

0 投票
2 回答
553 浏览

c# - WCF:有没有办法根据 http Accept-Language 标头返回不同的日期时间序列化?

我希望我的 REST 服务将 DateTime 返回为:

  • 01- dec -2009 接受语言:en-US
  • 01- dez -2009 接受语言:pt-BR

谢谢!

安德烈·卡鲁奇

0 投票
4 回答
1682 浏览

wcf - 如何保护 RESTful WCF 服务,以便只有调用应用程序才能调用它们?

我有一个使用 Silverlight 和 ASP.NET 作为前端的应用程序。它通过调用托管在那里的一些 RESTful WCF 服务从服务器检索数据。我想阻止好奇的用户打开一个新的浏览器窗口并自己调用网络服务。有没有办法限制对特定应用程序的 Web 服务的访问?

谢谢!

0 投票
2 回答
586 浏览

.net - 如何使用 WCF 使用 RESTful Web 服务?

使用 WCF REST Starter Kit 使用 WCF(通过使用 HTTPClient)使用 Web 服务 (REST) 还是直接使用 WCF 更好?

WCF REST Starter 工具包似乎不适用于 .NET 4.0,并且只是预览版。

谢谢 !

0 投票
2 回答
425 浏览

wcf - 如何强制 WCF Rest 中的一种方法通过 https 调用,而其他方法可以通过 http 调用

WCF Rest Service 实现中是否有一种方法要求通过 https 调用一个方法,同时允许通过 http 或 https 调用其他方法,而无需定义两个服务端点绑定?我希望能够在我的服务实现中做一些事情,例如:

提前致谢!