我正在尝试访问我的帮助台的api。我想自动创建一个票,比如“按下按钮”并创建一个默认票证。
所以,我正在为我的tickets.json
编写一个POST方法,但我总是得到一个错误:
SEC7118:XMLHttpRequest para http://XXXX.freshdesk.com/helpdesk/tickets.json exigia CORS(Compartilhamento de Recursos entre Origens)。
SEC7119:XMLHttpRequest para http://XXXX.freshdesk.com/helpdesk/tickets.jsonexigiacimulaçãodeCORS。
因此,正如您所看到的,这是一个CORS错误
我正在遵循授权要求,在我的请求标题中使用它
授权:基本编码64('登录':'pw')
但是,我仍然有这个问题。
PS:在freshdesk也有一张票。 https://support.freshdesk.com/support/tickets/112829答案 0 :(得分:1)
不完全是答案,但另一种方法是使用您的网络服务器作为后端的反向代理。使用nginx,可以这样实现:(这在“服务器”块中)
location /api {
proxy_pass https://api.backend.com/v1;
proxy_redirect off;
}
以下链接更详细地介绍了它:http://www.cyberciti.biz/tips/using-nginx-as-reverse-proxy.html