问题标签 [content-type]

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 回答
533 浏览

ruby-on-rails - 发送设置了 Content-Type 标头的 GET 请求时,Rails 应用程序崩溃并烧毁

我创建了一个具有简单 RESTful json API 的 rails 应用程序。这已经工作了一段时间,但现在我们遇到了一个问题。发出请求的 javascript 框架为所有请求添加了“Content-Type”标头。. . 包括 GET 请求。它将标头设置为“application/json”并导致 rails 应用程序崩溃并出现以下错误:

我很久以前就发现为 POST 请求设置此标头是必要的,但这似乎真的搞砸了 GET 请求。我可以使用“HTTP Client”之类的应用程序轻松复制此错误 - 没有标头,成功的 GET,是的标头,崩溃和烧毁!

有没有人知道什么可能会这样做/导致这个以及我如何在我的 rails 应用程序中接受 GET 请求的这个标头?

提前谢谢!

(另外,我的设置:nginx/0.8.5 Phusion Passenger 2.2.4 ruby​​ 1.9.1p129(2009-05-12 修订版 23412)[i386-darwin10.0.0b4] rails 2.3.2)

0 投票
0 回答
256 浏览

sharepoint - 将内容类型添加到列表时是否会触发 OnAdded 字段事件?

假设我在解决方案中部署了一个名为 MyCoolField 的自定义字段类型。此解决方案还包含一个已覆盖 ItemAdded、ItemUpdated 和 ItemDeleting 的 SPEventReceivers。这个特定字段类型的所有细节可能都不是超级相关的,但需要注意的是,在OnAdded方法内部,它尝试将一系列事件接收器添加到它的 ParentList。

部署此解决方案后,我激活了一个站点范围的功能,该功能除了添加新的站点内容类型 - MyContentType 之外什么都不做。现在,我不希望在任何地方注册任何事件接收器,因为ParentList 对于站点内容类型应该是 null

因此,在另一个功能中,我将这个 MyContentType 添加到列表中。我的问题是我是否应该期望现在调用该方法(将内容类型添加到列表时)还是仅在将字段添加到列表/内容类型OnAdded时才调用它?似乎它没有被添加(事件接收器没有被注册),但我想确保这是真正预期的行为,而不是在这个环境中发生的其他奇怪的事情。

0 投票
3 回答
28673 浏览

sharepoint - 向 sharepoint 中的内容类型添加查找字段

如何使用 xml 定义将查找字段添加到 sharepoint 中的内容类型?(我收到错误)。

注意事项: - 将内容类型添加到文档库时,查找列表将存在。- 查找列表将始终具有相同的名称。- 查找列表的名称中有空格。

这是我添加到 xml 中的内容:

然后,当我以编程方式将内容类型添加到文档库时,我得到一个异常(没有有​​用的信息),并将以下内容记录到共享点日志中:

2009 年 8 月 18 日 17:13:39.50 w3wp.exe (0x08B8) 0x11B0 Windows SharePoint Services 数据库 6f8g 意外 意外查询执行失败,错误代码 8114。下面包含来自 SQL Server 的其他错误信息。“将数据类型 nvarchar 转换为 uniqueidentifier 时出错。” 查询文本(如果可用):“{?=call proc_GetListMetaDataAndEventReceivers(?,?,?,?,?,?)}”

0 投票
1 回答
1313 浏览

sharepoint - 为自定义内容类型更新 SharePoint 表单上的“新项目”的最佳做法是什么?

在基于内容类型创建新列表项时,“新建”下拉框会为您提供一个自定义内容类型列表供您选择。选择内容类型时,您会被带到要填写的表格。在此表单的顶部,它显示“新项目”。

更新此标签以显示实际内容类型名称而不仅仅是“新项目”的最佳做法是什么?

0 投票
3 回答
3278 浏览

asp.net - 上传文件时获取不正确的文件扩展名和内容类型

我有一个 asp.net 应用程序,用户可以在其中将文件上传到我们的数据库。

有时,当他们上传文件时,将content-type其设置为"application/octet-stream"二进制文件。

当我问用户时,他们说他们上传了他们说这是一个.tif文件。不知何故,上传控件将其设置为"application/octet-stream".

当我从我的计算机上传相同的.tif文件时,它会以正确的内容类型 ( application/octet-stream) 上传。

我正在使用以下代码来获取文件扩展名

有时它会返回文件扩展名"c:\documen""j:\testing"。我知道 Windows 不允许文件名中包含特殊字符。

0 投票
3 回答
2341 浏览

sharepoint - 列表(不是文档库)的内容类型的杀手级用途是什么?

我在网络上看到了很多博客、文章和讨论,这让我相信自定义内容类型是 SharePoint 网站中必须使用的功能,尤其是在涉及 SharePoint/MOSS 网站的无代码自定义的情况下。

然而,在对该主题进行了几个小时的定向研究之后,内容类型的使用(用于列表,而不是文档库)对我来说似乎并不那么令人印象深刻:

  • (1) 我可以将类似类型的记录(例如任务和里程碑)分组在同一个列表中,并为列表中的每种记录分配一组自定义字段(以及这些字段中的不同选择)。
  • 例如,任务内容类型可能具有“分配给”字段和状态字段,其选项包括“未开始、进行中、完成、已放弃”;里程碑内容类型可以跳过“分配给”字段,并提供一个状态字段,其选项为“未完成、已完成、已放弃”。
  • 但是,为什么不创建单独的列表呢?将不同内容类型分组到一个列表中的一个原因是,您可以创建一个工作流并让它处理该列表中的所有内容类型。如果您有两个单独的列表,则必须创建两次工作流,并在两个地方维护任何更新——这很麻烦。
  • (2) 当我为每种内容类型设置不同的字段集时,SharePoint 将自动为每种类型生成不同的“新项目”和“编辑项目”表单——仅显示/请求与一种或另一种内容类型实际相关的字段。
  • 例如,当我创建一个新的任务项时,SharePoint 创建的输入表单会自动包含“分配给”字段;当我创建一个新的里程碑项目时,SharePoint 创建的输入表单不包括“分配给”字段,从而使用户更容易(并保持数据更清洁)。
  • (3) 每个内容类型的工作流——虽然工作流只能与一个列表相关联,但您也可以将工作流与一个内容类型相关联。这给了你两个机会:
  • 使用适用于每种内容类型的不同操作和条件创建不同的工作流。
  • 创建对单个内容类型进行操作的单个工作流,并在多个列表中使用该内容类型。(然后你会以某种看待事物的方式获得“多个列表中的相同工作流程”。)
  • (4) 我可以在List 中创建某种类型的记录,然后进行配置,使该“类型”的所有记录都是只读的(即创建后无法编辑)。
  • (5) 过滤查找:http ://www.sharepointblogs.com/mossms/archive/2009/07/23/filtered-lookups-across-content-types.aspx

我错过了什么吗?列表中的自定义内容类型是否有一些我没有看到的使用场景,这使它们成为您必须使用的 SharePoint 功能?

0 投票
1 回答
1620 浏览

database - Django - 如何为字段组合与查询集获取仅 2 个对象

如果我有

我只想为任何 content_object=foo、object_id=N 获取一个对象。我怎样才能做到这一点?假设我按-datetime 订购。如果我只能在查询集中为任何 content_type=foo、object_id=N 获取一个对象……它应该是最新的。如何指定我只需要 1 个对象用于 content_object 和 object_id 的任意组合?

然后获取一个查询集:

这可以给我过去 24 小时内的所有签到,但我只想要 1 个对象 PER content_type=foo 和 object_id=N。

0 投票
2 回答
4838 浏览

ruby-on-rails - Ruby On Rails 的默认 respond_to 格式是什么以及如何添加新格式?

所以这就是我所拥有的:

我想添加 rss、atom 和可能的一些自定义的,例如返回配置文件图像的。

0 投票
1 回答
117 浏览

http - 内容协商中的规范与请求类型

所以我想知道对于返回的数据可能具有多个有效 MIME 类型的请求,应该如何处理 HTTP 内容协商。

例如,如果说我有一些具有以下可能 MIME 类型的任意数据:

鉴于可能有多种 MIME 类型,客户端应用程序从我的 Web 应用程序请求这种形式的数据应该合理地期望接收到这种类型的数据,而不管他们在请求 Accept 标头中使用哪种 MIME 类型。但是,对于哪种类型是该数据的规范类型,通常会有一些共识(即,一种是在 IETF 适当注册的 MIME 类型,而另一种是预注册或预标准化类型)。

所以我的问题是我应该在回复这些请求时将返回的 Content-Type 标头设置为规范类型还是请求的类型?哪个是更好的做法?

我应该始终返回规范类型,还是应该回显请求的类型以确保与尚未更新的较旧/编写不佳的应用程序兼容?目前我正在返回规范类型,因为这似乎是一种更好的方法,并且大多数人正在使用我正在使用的数据类型做些什么。

这有点主观,所以如果您认为它应该是社区 wiki 而不是问题,请告诉我,我会考虑更改它

0 投票
1 回答
8558 浏览

iphone - 使用 initWithContentsOfUrl 时如何设置内容类型

基本上我想设置

内容类型:应用程序/json;

为了调用 dot net web 服务并让它返回 json 到 iphone 应用程序。

目前我有

为了发出阻止请求,我需要什么?