外贸网站如何做推广苏州长沙网站设计费用
外贸网站如何做推广苏州,长沙网站设计费用,公司网站找谁做,网络营销策划案有些时候请求某些接口的时候需要返回指定的文本字符串或者json字符串#xff0c;如果逻辑非常简单或者干脆是固定的字符串#xff0c;那么可以使用nginx快速实现#xff0c;这样就不用编写程序响应请求了#xff0c;可以减少服务器资源占用并且响应性能非常快 如果要返回固…有些时候请求某些接口的时候需要返回指定的文本字符串或者json字符串如果逻辑非常简单或者干脆是固定的字符串那么可以使用nginx快速实现这样就不用编写程序响应请求了可以减少服务器资源占用并且响应性能非常快 如果要返回固定的文本和json都是在server中配置location拦截即可配置示例如下 返回文本 location ~ ^/get_text {default_type text/html;return 200 This is text!;
} 返回json location ~ ^/get_json {default_type application/json;return 200 {status:success,result:nginx json};
} 注意保存后重新载入配置即可生效注意default_type必须要添加否则浏览器会当成不识别的文件进行下载 另外也可以简单的根据请求的URL返回不同的字符串示例如下 location ~ ^/get_text/article/(.*)_(\d).html$ {default_type text/html;set $s $1;set $d $2;return 200 str:$s$d;
} 另外补充一下中文显示的问题因为Linux下采用的是utf-8的字符编码默认情况下我们的浏览器在服务器没有指定编码或者静态页面没有声明编码的情况下会以GBK的编码去渲染页面这样默认情况下返回中文的话浏览器用gbk来解析utf-8编码显然会出现乱码这时要在nginx location块中主动添加header来输出正确编码添加内容为 add_header Content-Type text/html; charsetutf-8; 这样浏览器就知道我们使用的是哪种编码了如下 location ~ ^/get_text {default_type text/html;add_header Content-Type text/html;charsetutf-8return 200 This is text!;
} 或者把add_header这行换成 charset utf-8; 也是可以 转载于:https://www.cnblogs.com/senlinyang/p/10249421.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/88724.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!