是否可以在 URL 本身中传递 HTTP 标头?

Posted

技术标签:

【中文标题】是否可以在 URL 本身中传递 HTTP 标头?【英文标题】:Is it possible to pass HTTP headers in the URL itself? 【发布时间】:2016-08-14 22:16:06 【问题描述】:

例如:如果我想在 url 本身中将 Content-Type 传递为 application/json,我该怎么做?

我确实知道 Postman,但没怎么用过。我想知道我是否可以从 chrome 本身做我需要的事情,而不需要使用 POSTMAN。

【问题讨论】:

【参考方案1】:

不,你不能。 HTTP 标准无法做到这一点。

但是你可以通过书签机制从地址栏运行带有 ajax 请求的 JS。

https://en.wikipedia.org/wiki/Bookmarklet

Possible to run javascript from address bar (bookmarklet) within Google Chrome's settings panel?

【讨论】:

以上是关于是否可以在 URL 本身中传递 HTTP 标头?的主要内容,如果未能解决你的问题,请参考以下文章

PUT 参数如何传递给页面?

您是否有Flash或flex或jQuery标头动画,例如此url网站http://www.zhoyosoft.com?

查看响应标头的工具[关闭]

是否可以在浏览器的 url 地址栏中传递 json 格式? (获取方法)

在 jQuery AJAX GET 调用中传递请求标头

使用 HTML5 播放器(音频标签)以确保安全时如何在 HTTP 请求中传递授权标头