Rest HTTP-OPTION应答中缺少详细信息

Rest HTTP-OPTION应答中缺少详细信息,rest,http,http-post,http-options-method,preflight,Rest,Http,Http Post,Http Options Method,Preflight,我试图找出我的klient和RESTAPI之间的通信问题。 我可以确定问题,但我不确定选项请求的答案中到底缺少什么。 我的应用程序正在创建一个HTTP POST,浏览器使用HTTP-POST选项预引导它。该选项要求批准自定义内容类型。服务器回答该选项后,将不发送帖子 OPTIONS /element_collection/VizRundown/channels/ExampleChannel/playlists/continuous/ HTTP/1.1 Host: localhost:8580 U

我试图找出我的klient和RESTAPI之间的通信问题。 我可以确定问题,但我不确定选项请求的答案中到底缺少什么。 我的应用程序正在创建一个HTTP POST,浏览器使用HTTP-POST选项预引导它。该选项要求批准自定义内容类型。服务器回答该选项后,将不发送帖子

OPTIONS /element_collection/VizRundown/channels/ExampleChannel/playlists/continuous/ HTTP/1.1
Host: localhost:8580
User-Agent: Mozilla/5.0.........
Access-Control-Request-Method: POST
Access-Control-Request-Headers: content-type
Accept: */*
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US......
Origin: null
答案是这样的:

200 OK
Access-Control-Allow-Origin: *
Allow: GET, POST, OPTIONS
Content-Type: text/plain
Server: MediaSequencer/1.23.1.11957 soul/014dfd135460
Transfer-Encoding: chunked
答案中应该有一行批准请求的内容类型,对吗?像这样:

Access-Control-Allow-Headers: content-type

不,根据规范的相关章节,不需要

:

在响应飞行前请求时,资源指示 方法和头文件(简单方法和简单头文件除外) 是否愿意处理以及是否支持凭据

:

如果报头字段名为,则称报头为简单报头 Accept、Accept语言或的ASCII不区分大小写匹配 内容语言,或者如果它是不区分大小写的ASCII匹配 内容类型和标题字段值媒体类型(不包括 参数)是的ASCII不区分大小写匹配项 application/x-www-form-urlencoded、多部分/表单数据或text/plain