问题标签 [request-headers]
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.
asp.net - 如何通过 web.config 文件中的 Access-Control-Allow-Origin 允许多个源域?
无论如何允许在 web.config 文件中使用 Access-Control-Allow-Origin 的多个跨域?
目前我正在使用*
一次允许多个域。
但我不想使用*
,因为它对所有域开放,我只想允许某些特定域。
那么,无论如何允许使用 web.config 文件中的 Access-Control-Allow-Origin 的多个跨域?
我找到了一些相关的帖子:
我已经尝试获取请求标头以验证请求来源(如帖子 1 中所建议),但未成功。因为我使用的是 iframe 元素,所以当我尝试获取请求标头时,它会提供 iframe 的来源(域)。但在这里我想要原始(父窗口)原点(域)。
java - 播放 java 请求扩展
我使用 OnRequest 函数(在我的全局对象中)捕获所有请求。
我想在我的请求中添加一些信息。我试图扩展 Request 类到目前为止没有成功......
如果有人对如何在不扩展此类的情况下向我捕获的每个请求添加信息有任何想法,那就太好了,而且如果有人可以帮助我如何扩展它。
PS一切都是用java编写的,但我对scala想法持开放态度。我的播放版本是2.2.1。
谢谢!
c# - C# NancyFx 试图找到接受标头
我有这个函数来确定发生错误时在页面上呈现的内容(404/500):
问题是它返回第一个 RenderType 以通过 if 语句,如果它是一个未知的接受头。我更改了代码,它默认为第一个 if 语句而不是 RenderType.Text。
我整晚都在想办法解决这个问题。任何人都知道可以这样做吗?
在我的旁注中,我知道正在发送的内容,这是来自 chrome 调试器:
如您所见,它返回的是 html 而不是文本,Content-Type 标头应该是“text/plain”
javascript - 未在没有手动刷新的情况下在 angularjs XHR 请求中设置附加标头参数
我正在尝试在 XHR 请求中发送额外的标头(使用 $resource 初始化)。以下是我的配置
我正在更改哈希参数(例如在登录过程之后)以在应用程序中导航。因此,当我在登录过程后(没有手动重新加载)发送任何 XHR 请求时,它会将令牌(请求标头)作为NULL发送。但是当我手动重新加载我的页面时它工作正常(即发送令牌作为标题)。我也尝试过,$route.reload()
但它不起作用。
请建议我怎样才能摆脱这个问题。
谢谢
编辑 :
尝试使用以下代码后:
它停止使用“ .run ”渲染应用程序中的视图并陷入$rootScope.$on('$routeChangeError',
并给出错误Error: [$rootScope:inprog] $digest already in progress。
angularjs - 请求标头中的内容类型,用于将 json 从 angularjs 发送到 rest api
我在服务器上运行一个角度项目并尝试调用在另一台服务器上运行的其余 api 我已在其余 api 的过滤器中添加了响应标头作为
在 app.config 我添加了
我使用restangular进行http调用,baseURL在app.config中设置到运行restapi的服务器,当调用发送字符串时它工作正常但是当我尝试发送json时出现异常
我在发送 json 时得到了这个
同样,当传递 json 时,请求标头是
那么如何将请求标头的内容类型更改为 json
javascript - 如何在 Angular 中执行带有请求标头的 ajax 帖子
我在 jquery 中有一个工作代码,我使用request.setRequestHeader("X-CSRF-Token", $.cookie('token'));
. 我知道如何将表单数据转换为$scope
using ng-model
,但是如何将submit_this()
下面的函数转换为角度兼容的函数?
jQuery代码:
javascript - IE 浏览器中不发送 angular-file-upload 临时标头
在我使用 Formdata 上传文件之前,我在我的应用程序中使用 angular-file-upload 尤其是为了 IE 兼容性,
它的工作正常 chrome,但它不能在 IE9+ 浏览器中工作,问题是我设置的临时标头没有发送到导致问题的服务器
任何人都可以帮助我吗?
谢谢和问候,萨蒂什
redirect - httpChannel.setRequestHeader 和 httpChannel.redirectTo
我的 Firefox-Addon 有问题。
使用我的扩展程序,我想重定向与特定模式匹配的请求。到目前为止,重定向工作正常
httpChannel.redirectTo()
现在我想添加/修改重定向的请求标头(如此处所述:https ://developer.mozilla.org/en-US/docs/Setting_HTTP_request_headers )
到目前为止我的代码:
可悲的是,这条线
httpChannel.setRequestHeader("X-Hello", "World", false);
没有效果。我究竟做错了什么?
提前致谢!
node.js - Express.js 和请求:标头意外重置自己
我正在使用带有请求的 express 与 API 进行通信;一些控制器文件使用导出,所以我可以保持路由文件漂亮。
request.defaults 在 auth 文件中设置,login 调用那里的函数来设置标头以在整个应用程序中对用户进行身份验证。
然后将 request 与一些 mod 一起使用。
从“用户”文件中一切正常,但是我刚刚添加了几个其他控制器文件,并且由于某种原因,这些文件中的每个函数中的标头都被重置(因此我的身份验证丢失)。我可以从字面上将“用户”文件复制并粘贴到其他文件中并遇到同样的问题,或者我可以将其他文件中我想要的内容放回“用户”文件中,并且它再次正常工作。我不知道我做错了什么,但如果我只有一个文件,那将会非常混乱......有什么想法吗?
javascript - 在 DOM 元素发起的请求上设置请求标头
我正在尝试通过在所有传出请求上设置自定义请求标头来跟踪通过应用程序发出的所有请求。我能够使用以下方法完成此操作:
但是,当 dom 元素(即 iframe、视频、对象等)上的 src 属性发起请求时,我遇到了一个问题。搜索时我发现:更改 iframe src 时如何设置自定义 http 标头? 但是,当我尝试这样做时,我无法让它启动下载对话框。该代码看起来像:
该请求的响应标头如下所示:
这会在 iframe 中显示原始数据,但不会启动下载。
无论如何 A)(首选)通过设置 DOM 元素 src 以不同的方式设置请求标头或 B)获取下载对话框以启动。