当用户请求我的服务时,我想回复Content-Type text / plain,但我也想用它发送favicon。
使用text / plain时,HTTP / 1.1是否有办法发送图标?
答案 0 :(得分:1)
替代答案,虽然Slaks是正确的,但也可以使用HTTP链接头而不是HTML <link>
元素。
Link: </favicon.ico>; rel="icon"
答案 1 :(得分:0)
没有
但是,如果您没有相关标签,大多数浏览器都会尝试/favicon.ico
。
答案 2 :(得分:0)
您需要告诉服务器(http / https?)在客户请求/favicon.ico
时响应图标/图像文件,因为您的问题很广泛,我正在考虑配置nginx
的情况,配置文件就像,
server{
server_name mydomain_name;
location /favicon.ico {
alias /path/to/ico/file;
}
}
还要注意,作为@Evert的答案,最好从应用程序服务器返回一个带有响应头的响应头,
Link: </favicon.ico>; rel="icon" # header key Link is set value from application response code
如果您的意思是在浏览器上显示带有HTML输出的网站/应用程序,大多数浏览器都与<link>
语法兼容,因此在<head>
之间添加此代码
<head>
<link rel="icon" href="/path/to/icon/image"/>
</head>
如果您在html all / first requested页面中使用上述代码,浏览器会将网站图标设置为href
的png / jpg图片。