[英]Freshdesk API CORS issue
我正在嘗試訪問我的幫助台的api。 我想自動創建故障單,例如“點擊按鈕”並創建默認故障單。
所以,我正在為我的tickets.json
編寫一個POST方法,但是我總是收到一個錯誤:
SEC7118:XMLHttpRequest段http://XXXX.freshdesk.com/helpdesk/tickets.json exigia CORS(源於原始文件)。
SEC7119:XMLHttpRequest參數位於 http://XXXX.freshdesk.com/helpdesk/tickets.json exigiasimulaçãode CORS。
如您所見,這是CORS錯誤
我在請求的標頭中使用授權要求
授權:基本encode64('login':'pw')
但是,我仍然有這個問題。
PS:freshdesk也有一張票。 https://support.freshdesk.com/support/tickets/112829
不完全是答案,而是一種替代方法是將您的Web服務器用作后端的反向代理。 使用nginx,可以這樣實現:(這在“服務器”塊中)
location /api {
proxy_pass https://api.backend.com/v1;
proxy_redirect off;
}
以下是對此鏈接進行更詳細描述的鏈接: http : //www.cyberciti.biz/tips/using-nginx-as-reverse-proxy.html
對於apache: https : //www.digitalocean.com/community/articles/how-to-use-apache-http-server-as-reverse-proxy-using-mod_proxy-extension
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.