Javascript 谷歌翻译支持CORS吗?
是否可以使用Javascript 谷歌翻译支持CORS吗?,javascript,post,google-translate,cors,Javascript,Post,Google Translate,Cors,是否可以使用 Javascript 职位 跨来源资源共享(CORS) 使用GET很容易,但是URL被限制为2k个字符(更像是2072个字符) 要翻译的字符串使用encodeURIComponent进行编码。这意味着字符串的实际长度小于360个字符(希腊语)。看来我可以从360 ch到5000 ch使用POST,这是一个相当大的改进 我知道我可以打电话给我的服务器,让它打电话给google translate,但如果CORS解决方案可行,那就太过分了。我想你可以。缔约国指出: 您还可以使用PO
- Javascript
- 职位
- 跨来源资源共享(CORS)
q
参数
柱体必须小于5K
人物。要使用POST,您必须使用
将X-HTTP-Method-Override
头添加到
告诉TranslateAPI处理
请求作为GET(使用)
X-HTTP-Method-Override:GET
)
由于该API还支持一个参数,所以您可以创建一个JSONP请求,这意味着您可以跨域获取它
您不能使用jQuery的方法发出请求吗?使用数据类型发出请求:“jsonp”
和类型:“POST”
请注意,我还没有对此进行测试。是的,我已经阅读了文档。我将用javascript试一试,但我想知道是否有人这样做过。关于如何设置标题的任何信息?@Elisabeth:jQuery的方法还有一个
headers
选项,您可以在其中指定任何自定义标题。请注意,您需要jQuery1.5或更高版本才能使用它。