当前位置:编程学习 > 网站相关 >>

web代理里面,如何向浏览器输出“冒号”字符?

--------------------编程问答-------------------- 用中文的冒号试试 --------------------编程问答-------------------- print |"xxxxxxxxxxxxxxxxxxxxxx"|  试试 --------------------编程问答-------------------- print |这里爱怎么写就怎么写,可以有特殊符号| --------------------编程问答-------------------- 学习,也正在学习。 --------------------编程问答--------------------
引用 楼主 aluzi 的回复:
我直接用:
print "UserName: xxxx"

结果这段文本居然不显示在用户的浏览器上,其他print语句都是正常的,就是里面含有冒号的时候就不行。。。。

据说domino会把冒号后面的内容当作http头信息了。。。


擦,我以前还真没注意过这事,结果刚才上firebug一试,还真是当成http头输出了
具体是在响应头信息里,冒号前的是key,后面的是value
如果代理的第一行需要输出冒号,可以在输出前先print "",这样就可以断掉http头,后面的就可以正常输出了,否则,用"",||和{}定义的字符串都会被解释成http头的一部分 --------------------编程问答-------------------- 补充一下,除非输出了不含有冒号的字符串,否则每个含有冒号的字符串都会被输出至http头里,这就是为什么输出HTML前print ""可以断掉http头输出的原因,我就不举例了,自己写几行print求证吧 --------------------编程问答-------------------- print |"xxxxxxxxxxxxxxxxxxxxxx"|   --------------------编程问答-------------------- print |"xxxxxxxxxxxxxxxxxxxxxx"|  
补充:企业软件 ,  Lotus
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,