问题标签 [http-status-code-406]
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.
json - 分类术语的 Drupal8 REST-api 不起作用
我正在用后端的 Drupal8 编写一个 Angular2 Web 应用程序。我需要将分类 id 转换为它们各自的标签,因为我想使用 API 端点“/taxonomy/term/{taxonomy_term}”。我已启用正确的 REST-API 并授予对所有角色的访问权限,但是当我尝试使用 ID 和 ?_format=json 访问该端点时,我收到消息'{“message”:“不可接受的格式:json “}”。但是,如果我删除 ?format=json,它会给我在 HTML 中想要的结果。
此错误消息位于文件 /core/lib/Drupal/Core/EventSubscriber/AcceptNegotiation406.php 中,前面有以下注释:
谁能帮我这个?或者,我将不得不从 HTML 结果中删除分类标签。
ajax - 406(不可接受)铁阿贾克斯
这是我的代码。
如果我手动点击浏览器中的网址,它可以工作。但是这个没有。这是一个 GET 请求。
c# - 使用 ADAL 连接到 Microsoft Graph 会出现 406 错误
我正在尝试在 C# 客户端中获取 ActiveDirectoryClient,如下所示:
使用此 AcquireTokenAsyncForUser() 方法:
我不断收到此错误:
登录用户时出错 access_ws_metadata_exchange_failed:访问 WS 元数据交换失败-
响应状态码不表示成功:406 (NotAcceptable).-
我使用正确或不正确的凭据都没有关系。
spring - Spring MVC - 带有特定 url 参数的错误代码 406
我使用 REST API 开发了一个 Spring MVC 应用程序。
我在控制器中有这个方法:
当我提出这个获取请求时:
使用此请求参数:
- 接受:应用程序/json
- 接受编码:gzip、deflate、sdch、br
- 接受语言:fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
- 缓存控制:无缓存
- 饼干:_ga=GA1.1.486025197.1475764350;JSESSIONID=6716A5824088BC0F46A6B74D5FB25A3E
- 主机:本地主机:8080
- 用户代理:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
我得到一个正确的 JSON 对象作为响应。
但是当我将参数“roomId”从 I1.A.122 更改为 I1.A.123 时:
使用此请求参数:
- 接受:应用程序/json
- 接受编码:gzip、deflate、sdch、br
- 接受语言:fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
- 缓存控制:无缓存
- 饼干:_ga=GA1.1.486025197.1475764350;JSESSIONID=6716A5824088BC0F46A6B74D5FB25A3E
- 主机:本地主机:8080
- 用户代理:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
我收到错误代码406 - 不可接受
我在项目中到处使用这种请求,我从来没有遇到过这种问题。参数“roomId”仍然是一个普通的整数值。它如何与 Spring Mvc 产生问题?标题和运行代码仍然完全相同。
当我在“findBySiteAndRoom”方法的第一行放置一个断点时,在第一种情况下它到达了该点。但在第二种情况下,它在到达断点之前返回 406 错误代码。
预先感谢您的帮助。
java - Springfox-Swagger2 406 不可接受的错误-Spring 4
您好我收到“此请求标识的资源只能生成具有根据请求“接受”标头不可接受的特征的响应”错误,即 Http 406 不可接受。
我正在使用以下依赖项进行招摇
我的招摇配置文件如下
还为项目设置了 CORS 过滤器。有什么遗漏吗?我该如何解决这个问题。
当我点击服务时,它会给我响应。它工作正常。我不必添加任何请求参数。上面的链接给了我回复。
当我点击http://localhost:8080/endpoint/v2/api-docs时,我遇到了 http 406 错误。我需要为我的服务添加任何注释吗?
angularjs - 离子中的 REST API 调用
我无法在我的离子应用程序中对我的服务器进行 REST API 调用。它显示以下错误。
ionic.bundle.js:25005 选项https://website.com/api/ionic_test 406(不可接受)
XMLHttpRequest 无法加载https://website.com/api/ionic_test。预检响应具有无效的 HTTP 状态代码 406
API 调用代码。
ionic.config.json
php - 尝试发出 https 请求时收到 406 响应错误(注意:仅使用 http 时没有错误)
我正在使用cordova 文件传输插件,以便用户在我的应用程序中上传图片。
当向我的服务器上的 php 页面发出正常的 http 请求时,我的代码运行良好。我想发出一个安全请求,所以我尝试使用 https,但是我收到 406 错误(有关错误详细信息,请参阅屏幕截图)
我在应用程序中发出的所有其他 ajax 请求都使用 https 成功运行。
我目前在发出请求时没有发送任何标头,但是可以选择使用文件传输插件来执行此操作。
我已经研究了如何解决这个错误(例如这里的这个问题)但是我仍然不确定我需要做什么。我想知道你能帮我确定我需要什么标题吗?
这是我的代码:
Javascript
PHP (upload_profile_pic.php)
php - PHP - 不可接受 - 406 - 在此服务器上找不到文件
我收到此错误
不能接受的
在此服务器上找不到请求资源 /admin/prc_res.php 的适当表示。
此外,在尝试使用 ErrorDocument 处理请求时遇到 406 Not Acceptable 错误。
有一个$_POST['additionalinfo']
(来自 html teaxtarea
)给了我这个错误。如果我删除它,代码就可以正常工作。
但是为什么我会406
出错?
我在 unnat1ir.in/cdn/ 中的 index1.php
和process.php
以上所有代码都可以正常工作localhost
asp.net - 使用 OData 将未授权响应变为 406
我刚升级到 Microsoft.AspNet.OData v6.0.0,开始遇到 406 状态码。using System.Web.Http.OData;
我可以通过更改为来修复其中的大部分问题using System.Web.OData;
,但是我仍然遇到自定义错误响应的问题。
当授权/异常过滤器将响应设置为我的错误响应类型时,OData 似乎会将我设置的任何响应转换为空的 406 响应。
如何防止这种情况发生,以便我的过滤器可以返回自定义错误响应?