WIX:将数据发布到外部URL(wix-fetch)

时间:2018-10-16 10:46:59

标签: post cors fetch content-type wixcode

我正在尝试使用fetch()函数将字段数据发布到外部URL。

我使用以下WIX代码:

import { fetch } from 'wix-fetch';
import wixLocation from 'wix-location';

export function button2_click(event) {
    let crmApiURL = 'https://external.system/destination-url';
    let postData = '';
    postData += 'fname='+$w("#name").value;
    postData += '&location='+ wixLocation.url;

    fetch(
         crmApiURL, 
         { 
            method: 'POST',  
            mode: 'no-cors', 
            headers: { 'content-type':'x-www-form-urlencoded'}, 
            body: postData
         }
    ).then((fetchResult) => {})  
}

重要提示::远程系统确实允许cors并返回“ Access-Control-Allow-Origin:*”标头。

运行此代码时,远程系统会收到内容类型为“ text / plain; charset = UTF-8”的请求,而不是我在代码中定义的请求(x-www-form-urlencoded)

我做错了吗? 如何将请求内容类型定义为x-www-form-urlencoded?

预先感谢

0 个答案:

没有答案