相关疑难解决方法(0)

需要一个关于如何从Accept-Language请求标头中获取首选语言的示例

我需要一个代码示例或库来解析Accept-Language标题并返回我的首选语言. RFC2616声明:

Accept-Language请求标头字段与Accept类似,但限制首选的自然语言集作为对请求的响应.语言标签在3.10节中定义.

   Accept-Language = "Accept-Language" ":"
                     1#( language-range [ ";" "q" "=" qvalue ] )
   language-range  = ( ( 1*8ALPHA *( "-" 1*8ALPHA ) ) | "*" ) 
Run Code Online (Sandbox Code Playgroud)

可以给每个语言范围赋予相关的质量值,该值表示用户对该范围指定的语言的偏好的估计.质量值默认为"q = 1".

进一步的阅读表明,有太多的"可选","应该","可能"和其他转动的言论阻止我重新发明轮子 - 所有我想知道的是用户喜欢的语言,任何浏览器都会回答这个问题十亿次一天.

任何语言的任何代码片段(请使用Lisp和Assembler除外)都会有所帮助.

提前谢谢了!

.net php c# java

11
推荐指数
2
解决办法
4985
查看次数

PRG模式是否与AJAX表单帖子不兼容?

我正在为我的所有表单使用post-redirect-get模式,但现在需要添加AJAX功能来改善用户体验.我最初的想法是两者不混合.

在PRG场景中,我会发布我的帖子操作,如果存在验证错误,则会重定向回我的get操作,否则重定向到我的成功获取操作.

在AJAX场景中,我需要以任一方式返回局部视图.更典型的是,我会首先检查它是否是一个AJAX请求.如果是,则返回局部视图,否则返回视图.

有什么想法或建议吗?

ajax asp.net-mvc post-redirect-get

7
推荐指数
1
解决办法
2054
查看次数

标签 统计

.net ×1

ajax ×1

asp.net-mvc ×1

c# ×1

java ×1

php ×1

post-redirect-get ×1