簡體   English   中英

在 Fedex API 集成中驗證發貨請求的 CORS 錯誤

[英]CORS error with Validate Shipment Request in Fedex API Integration

我正在嘗試將 FedEx API 集成到 Web 應用程序中,但出現 cors 錯誤。 這是我的控制台錯誤輸出,在此處輸入圖像描述

任何人都可以幫助解決 FedEx API 集成中的此 cors 錯誤嗎?

這是我的代碼,

$.ajax({ 
    type: "POST",
    url: "https://wsbeta.fedex.com:443/web-services",
    data: xmlData,
    contentType: "text/xml",
    dataType: "xml",
    cache: false,
    cors: true,
    success: function(result) {
        console.log('success');
        console.log('result ', result);
    },
    error: function() { 
        console.log('Failed to Validate Shipment Request');
    }
});

在 ajax 請求中添加標頭

標頭:{'Access-Control-Allow-Origin':'*',},

跨域資源共享是一種機制,允許從提供第一個資源的域之外的另一個域請求網頁上的受限資源。

請嘗試安裝cors包

npm i cors

配置 CORS 設置為中間件

var express = require('express')

var cors = require('cors') var app = express()

var corsOptions = { origin: 'http://example.com', optionsSuccessStatus: 200 // 一些舊版瀏覽器(IE11,各種 SmartTV)在 204 上卡住了}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM