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

今天在来一发  webapi的一个知识点

相信用过webapi的对这个错误 已经看在眼里 痛在心里了把

我百度也搜了一下  看了一下   然后发现他们的解决办法 并没有什么软用。

然后想起来当时上学的时候 老师讲过这个知识点  然后又找到了 老师   0.0

当时老师写的一个笔记。我直接上截图了。

在webapiConfig里面加一行代码 就好。

然后 又是我们熟悉而可爱的json了。

代码是   GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();

时间: 2024-08-06 05:21:56

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

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

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

“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();

drupal 内容类型

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

未能加载文件或程序集“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

JAVA判断文件的内容类型

Java 7 新的特性,判断文件的内容类型. Program to demonstrate Java 7 new feature : Determining the file content type. package com.hubberspot.nio; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public cl

每日学习心得:SharePoint 为列表中的文件夹添加子项(文件夹)、新增指定内容类型的子项、查询列表中指定的文件夹下的内容

前言: 这里主要是针对列表中的文件下新增子项的操作,同时在新建子项时,可以为子项指定特定的内容类型,在某些时候需要查询指定的文件夹下的内容,针对这些场景都一一给力示例和说明,都是一些很小的知识点,希望能够对大家有所帮助. 1.   在列表中为列表项添加子项 为列表添加子项大家都很熟悉,但是如何为列表项添加子项呢?例如列表项是一个文件夹,如何为该文件夹添加子项呢?这里就用到了List.AddItem()方法,具体示例如下: 首先我们要获取列表中的子项: SPListItem root_item=l

第二节:使类型可序列化

设计一个类型时,设计人员必须郑重地决定是否允许类型的实例序列化.类型默认是不可序列化的.例如,以下代码可能不会像你希望的那样工作: internal struct Point { public Int32 x, y;} private static void OptInSerialization() { Point pt = new Point { x = 1, y = 2 }; using (var stream = new MemoryStream()) { new BinaryFormat

SharePoint创建内容类型

SharePoint创建内容类型 内容类型的用途是多种多样的.创建一个内容类型也非常直接. 1. 点击网站操作--网站设置. 2. 点击网站内容类型,点击创建. 3. 命名Beginning_SharePoint_PPT,描述:Template for PPT decks.选择父内容类型(文档内容类型和文档),也可以创建新分类.点击确定. 4. 点击高级设置,可以给内容类型上传一个特定的模板,或者提供一个上传过的文档的链接.上载到文档库,然后添加URL,点击确定. 5. 此时创建一个新文档,或者