我正在尝试使用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?
预先感谢