我的iPhone应用程序使用维基百科,我想测试一下它在不同国家的运作方式。我以为我可以在网络上使用代理来伪造国家,但维基百科似乎仍然会重定向到英语。如果我使用诸如“wikipedia.org/wiki/Dog”之类的地址,它将重定向到“en.wikipedia.org/wiki/Dog”。谷歌在使用代理时发现我在墨西哥。
基本上,我的问题是如果访问维基百科,我如何测试我的应用程序与不同国家/地区的不同语言的兼容性。为什么我无法让维基百科认为我在另一个国家。我做错了什么,或维基百科没有检测到这个国家,并且总是默认为英语(这没有任何意义)?
答案 0 :(得分:1)
最有可能使用Accept-Language: xxxx
标题。如果您的浏览器(如我的)发送了一个标题Accept-Language: en-us
,那么维基百科就是这样 - 它会向您发送英文版本。这是所有跨国网站应该做的事情(但不要因为他们更喜欢在区域内抵消服务器负载......)。
因此,要使用其他语言测试维基百科,您只需将en.
替换为其他内容,例如es.
,ja.
等。但是“ja.wikipedia.org/wiki/Dog”没有页面(当然),“es.wikipedia.org/wiki/Dog”确实存在,但不会给你你期望的......