问题标签 [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 投票
2 回答
977 浏览

asp.net-mvc - 调用 mvc 控制器方法和 WCF WEB API 休息服务调用有什么区别?

调用 mvc 控制器方法和 WCF WEB API 休息服务调用有什么区别?

我可以创建一个 mvc 控制器 post 方法,它允许我执行我需要的任何代码。

我还可以使用 MVC 创建 WCF Web API REST 服务。

这两种访问数据的方法有什么区别?

更具体地说,在这种情况下使用 WCF 有什么优势?

0 投票
1 回答
290 浏览

asp.net - 使用自托管 dll(在 asp.net 之外)中的 MVC 路由引擎?

我正在使用 WCF Web API 创建客户端应用程序将使用的自托管/InProcess REST 服务 (HttpServiceHost)。Web api 的所有示例都使用 ASP.Net 路由引擎。是否可以在 Asp.net 之外使用路由引擎?

为了让您了解我在做什么,这里是我的服务类的构造器,客户端将新建:

如果您可以链接任何示例,那将非常有帮助。

0 投票
2 回答
1051 浏览

wcf-web-api - 使用 MEF 在 WCF Web API 中建模客户端上下文

我需要在每个请求开始时提取几个标头值,并将它们放入一个 ClientContext 对象中,MEF 可以将该对象注入我的应用程序代码中。我正在使用 WCF Web API 的预览版 5,但看不到这样做的方法。

在“标准”WCF 中,我将创建一个实现 IExtension<OperationContext> 的类,并具有以下属性将它们连接在一起:

自定义 DelegatingHandler 调用 ClientContextExtension.Current 并根据标头值设置属性。不幸的是,使用 WCF Web API,OperationContext.Current 始终为空!

我想不出一种方法来使它与 Web API 一起工作。任何帮助表示赞赏!

0 投票
2 回答
234 浏览

wcf - WCF Web.API 对生产应用程序安全吗?

截至本文发布之日,WCF Web.API 尚未合并到 .NET Framework 中。在生产代码中使用这个库是否安全,还是目前仅用于测试?

0 投票
2 回答
6251 浏览

html - 如何从 WCF WebAPI WebGet 返回原始 html

我有一个自托管的 WCF 服务作为 Windows 服务运行,使用 WebAPI 来处理 REST 的东西,它工作得很好。

我意识到我真的应该使用 IIS 或类似的东西来输出实际的网页,但是有没有办法让服务调用返回“只是”html?

即使我指定“BodyStye Bare”,我仍然会得到围绕实际 HTML 的 XML 包装器,即

有什么办法可以做到这一点还是我应该放弃?

0 投票
1 回答
421 浏览

asp.net-mvc-3 - 如何在 mvc3 中使用 WEB API 从 json 数组中获取数据数组?

我已经在 mvc3 中使用 Web Api 创建了 Web 服务,在这里我想从 json 获取数据。像这样的Json结果

为此,我创建了 Poco 类,并使用 poco 类获取订单数据,但我无法获取项目数组数据如何获取项目数据

请帮我..

0 投票
1 回答
2311 浏览

json - 如何在字符串中传递Json数组-asp中的webapi

我在该方法中使用 post 方法我想像这样以字符串形式传递整个 Json

Jssonarray 中的 {Data:"JsonArray"} 我想传递这个值

当我通过这个时,我收到500 个内部错误
请帮助我如何在单个字符串中传递整个 Json。

0 投票
1 回答
914 浏览

httpclient - 在 WCF Web Api 附带的 HttpClient 上设置代理?

有谁知道在 wcf web api 附带的 httpclient 上设置代理的方法?我只是希望能够使用提琴手监控所有流量。

0 投票
2 回答
881 浏览

http-status-code-404 - 从 WCF Web API 接收 404 错误(Put 操作)

我使用 WCF Web API 创建了一个 rest svc。我的 GET 请求工作得很好,但我似乎无法让 PUT 请求工作。我不断收到 404 错误,例如资源不存在,但它存在。

服务器代码:

主机代码:

客户代码:

放置请求:

放置响应:

0 投票
3 回答
9596 浏览

asp.net-mvc-3 - 具有父子关系时,带有 EF Code First 的 WebApi 会生成错误

我正在为这个问题头疼。我确实在互联网上找到了一些关于它的东西,但没有一个明确的答案。我的问题:

我必须在 MVC3 Web 应用程序的模型部分上课:ParentClass 和 ChildClass 在 ParentClass 上有一个 List 类型的属性 Children

我使用了 EF Code First,它在数据库中巧妙地为我生成了一个父表和一个子表。

现在我需要一个返回列表或单个父类的 REST 服务。

当我从 ParentClass 中删除属性 Children 时,没有问题。但是对于那里的propoerty Children,我不断收到错误消息。

错误:"The type System.Data.Entity.DynamicProxies.ParentClass_A0EBE0D1022D01EB84B81873D49DEECC60879FC4152BB115215C3EC16FB8003A was not expected. Use the XmlInclude or SoapInclude attribute to specify types that are not known statically."}

一些代码:

课程:

服务:

调用此服务时我不会得到结果。我究竟做错了什么?