问题标签 [wcf-web-api]

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 投票
1 回答
654 浏览

wcf - 部分信任的 MVC 3 WCF 休息服务

我使用此处描述的教程创建了一个 MVC 3 WCF Rest 项目。唯一的问题是,当应用程序以高信任级别运行时,我能够运行项目并访问其余 api,但是当我将信任级别更改为中等时,我在访问服务时得到以下信息

请帮助..有关如何解决此问题的任何想法

0 投票
4 回答
2494 浏览

ajax - 在 WCF Web Api 中设置默认响应类型

我有一组使用 WCF Web Api 托管的服务,我通过 javascript 使用 JSON 与它们进行通信。在大多数情况下,我可以修改标头的接受位以要求 JSON 响应,但在某些情况下我不能这样做。这是由于我正在使用的 javascript 框架(Ext JS)。对于某些事情,它只允许我指定一个 URL,而不是代理默认值,例如标头。

然而,这不是一个 Ext JS 问题。Web Api 似乎默认返回 XML,我想知道是否可以更改此默认设置,以便它可以返回 JSON。提前致谢!

0 投票
4 回答
5951 浏览

c# - C# WCF Web API + JSONP

有没有一种简单的方法可以让 JSONP 为新的 WCF Web API 休息服务工作?

我试过这个没有运气

0 投票
1 回答
111 浏览

c# - 将一组 KeyValuePairs 转换为对象实例。JSON的反序列化类型

这是一个两部分的问题。我想第一个是,我是否会以最好的方式做到这一点,第二个是我遇到的障碍。以下代码适用于字符串属性,但不适用于 int。我从 KVP 中获取 int 值作为字符串,但我无法将 int 设置为属性上的字符串。我找不到让我解析的语法。

0 投票
1 回答
940 浏览

c# - 通过 DelegatingChannel (MessageHandler) 加解密

我正在尝试使用 DelegatingChannel (MessageHandler) 来解密传入消息并加密传出消息。代码看起来像这样,但有一些占位符我不知道如何实现。

我想将请求中的 JSON 字符串传递给操作,并在其中将 JSON 反序列化为对象。但是失败了……但是对象被创建了,但是所有的属性都是空的。

所以这阻止了我思考响应方面。但我仍然发现从 response.Content 读取对象的困难。

如果你有答案,请给我一些建议。

非常感谢,M

0 投票
1 回答
3477 浏览

wcf - 如何使用 WCF WebApi 的 HttpClient 发布 POCO

我正在通过 NuGet(pkg 版本 0.3.0)使用 WCF WebApi 堆栈(预览版 4),但似乎无法弄清楚如何使用HttpClient.

鉴于以下情况:

调用该Post方法时,出现以下异常:

这是使用 NuGet 0.3.0 包。

我试过添加<Serializable()>,甚至<DataContract()>添加MyInfo,但这没有帮助。我只是做错了什么吗?

我在 StackOverflow 上找到了这篇文章,看起来有人正在做类似于我上面所做的事情。我什至复制了他的工作(猜测他的Machine对象是一个像我一样的简单 POCO MyInfo)并遇到了相同的“无法序列化”异常。

0 投票
1 回答
1739 浏览

c# - 集成 DotNetOpenAuth 和 WCF WebAPI

我正在尝试创建一个基于WCF Web API的 RESTful Web 服务。我还需要使用 OAuth 控制访问,为此我使用 DotNetOpenAuth 开源库。

有没有人成功地将两者结合起来?我正在努力将 WCF Web API 的 HTTP 实体表示转换为 DNOA 可以理解的东西(例如 HTTP 请求、HTTP 标头等)。

任何提示将不胜感激。

0 投票
4 回答
1688 浏览

serialization - 我可以告诉 WCF WebAPI 序列化程序忽略嵌套类对象吗?

我正在使用WCF WebAPI使用 WCF编写 REST 服务。我将我的 POCO 类作为 json/xml 对象从我的服务中返回。我的大多数 POCO 类都包含ICollections,因为它们是 EF4.1 Code First 的一部分,因此出现错误:

无法序列化类型的成员 ... System.Collections.Generic.ICollection ... 因为它是类型 - 因为它是一个接口

为了避免这种情况XMLIgnore建议而且WCF 中 JSON 的自定义序列化也存在一些问题。ScriptIgnore

只是想有人可能遇到过类似的问题,并且有更好的解决方案或配置序列化类的方法,否则我将不得不用XMLIgnore等装饰每个这样的属性。

0 投票
1 回答
1101 浏览

jquery - 将 jqGrid 与 WCF WebAPI 一起使用

我正在使用wcf webapi从我的 asp.net 应用程序中获取数据,并尝试使用 jqGrid 显示它。数据回来看起来像:

在标题中我有:

在页面下方,我有以下元素:

<table id="driverScoreCard"><tr><td></td></tr></table><div id="pager"></div>

运行示例时,我在 jqGrid 源中得到“对象不支持属性或方法'格式'”。我正在使用 jqGrid 4.1.2 版。让我知道我是否可以提供更多信息。

0 投票
1 回答
279 浏览

wcf-web-api - 自托管 WCF WebApi 中的链接/url 生成

在自托管的 WCF WebApi 应用程序中生成指向其他资源的链接或 url 的最佳策略是什么,而不需要对主机或端口等进行硬编码?

有类似路线助手的东西吗?