“ObjectContent`1”类型未能序列化内容类型“application/xml; charset=utf-8”的响应正文。

修改App_Start文件夹中的WebApiConfig文件里的Register方法

 public static void Register(HttpConfiguration config)
        {
            // Web API 配置和服务
            GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();
            // Web API 路由
            config.MapHttpAttributeRoutes();

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );
        }

原文地址:https://www.cnblogs.com/ly-03-04/p/12311208.html

时间: 2024-10-17 12:33:33

“ObjectContent`1”类型未能序列化内容类型“application/xml; charset=utf-8”的响应正文。的相关文章

C# WebApi Xml序列化问题解决方法:“ObjectContent`1”类型未能序列化内容类型“application/xml;charset=utf-8"的响应正文。...

在调试一个WebApi程序时,出现下面错误: 通过分析怀疑是未添加序列化属性引起的,实体类改为下面结构后,问题依旧: 通过查阅资料和不断尝试,修改实体类的属性注解搞定:

webapi “ObjectContent`1”类型未能序列化内容类型“application/xml; charset=utf-8”的响应正文。

今天在来一发  webapi的一个知识点 相信用过webapi的对这个错误 已经看在眼里 痛在心里了把 我百度也搜了一下  看了一下   然后发现他们的解决办法 并没有什么软用. 然后想起来当时上学的时候 老师讲过这个知识点  然后又找到了 老师   0.0 当时老师写的一个笔记.我直接上截图了. 在webapiConfig里面加一行代码 就好. 然后 又是我们熟悉而可爱的json了. 代码是   GlobalConfiguration.Configuration.Formatters.XmlF

drupal 内容类型

一.drupal核心下载 https://drupal.org/download 3二.下载中文语言包 https://localize.drupal.org 图1,图2 也可以直接点击:https://localize.drupal.org/translate/languages/zh-hans 三.内容类型 1.结构->内容类型: 名称 内容类型的状态:提交表单设置 发布选项 评论设置 菜单设置 2.添加字段 结构->内容类型->电影管理字段 编辑 管理字段 管理显示 评论字段 评论

Webservice报错客户端发现响应内容类型为“application/json;charset=UTF-8”,但应为“text/xml”。

控制台对接Webservice正常,同样的方法在Web项目上报错: 客户端发现响应内容类型为“application/json;charset=UTF-8”,但应为“text/xml”.请求失败,错误信息为:--{ "code" : "03010250002", "msg" : "Illegal json string", "data" : ""}--. 说明: 执行当前 Web 请求期

Web API对application/json内容类型的CORS支持

假设有一简单架构分为前后两部分,其一是Angular构成的前端页面站点,另一个则是通过ASP.NET Web API搭建的后端服务站点.两个站点因为分别布署,所有会有CORS(Cross-Origin Resource Sharing)的问题. 再假设后端已经对此做好相应配置,比如在web.config里加上了: <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" v

未能加载文件或程序集“System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。响应消息的内容类型 text/html; charset=utf-8 与绑定(text/xml; charset=utf-8)的内容类型不匹配。

项目从一台服务器挪到另外一台服务器后,无法运行:(1)调用webservice的项目报错:[ProtocolException: 响应消息的内容类型 text/html; charset=utf-8 与绑定(text/xml; charset=utf-8)的内容类型不匹配.如果使用自定义编码器,请确保正确实现 IsContentTypeSupported 方法.响应的前 1024 个字节为:"<!DOCTYPE html>(2)webservice本身运行的报错:未能加载文件或程序集

Azure编程笔记(1):序列化复杂类型的TableEntity字段

内容提要 在使用MicrosoftAzure的CloudTable存储数据时,我们先要把数据定义成TableEntity的子类.如果TableEntity中包含复杂类型(比如容器类型如List等.或者自定义类型)的字段,这些字段需要自己做序列化才能保存到CloudTable中去. 问题描述 我们模拟社交网站定义一个类型Account,它包含一个账户的基本信息如果邮箱.姓名.生日等等,同时它还包含一个账户的好友列表: public class Account : TableEntity { pub

MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准

http://www.alixixi.com/program/a/2010080364045.shtml MIME 消息能包含文本.图像.音频.视频以及其他应用程序专用的数据. 官方的 MIME 信息是由 Internet Engineering Task Force (IETF) 在下面的文档中提供的: RFC-822 Standard for ARPA Internet text messages RFC-2045 MIME Part 1: Format of Internet Messag

使用AFNetworking框架时,出现不可接受内容类型错误的解决方法

在使用AFNetworking 3.0时出现了这个问题: Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/plain" 以下为代码展示 1 Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request fa