我是一个需要从云平台(不是同一个域)访问数据的网页。问题是平台需要直接调用,所以没有这个:“Access-Control-Request-Headers”。
是否有可能避免此预先请求?
详情如下:
我的ajax电话:
$.ajax({
type: 'POST',
url: 'http://127.0.0.1:9001/face-recognition',
headers: {'User-Token': 'user', 'Accept-Token': 'password'},
data: formData,
processData: false,
contentType: false
})
在终端
中执行“nc -l -p 9001”时打印的标题OPTIONS /face-recognition HTTP/1.1
Host: 127.0.0.1:9001
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Access-Control-Request-Method: POST
Access-Control-Request-Headers: accept-token,user-token
Origin: http://127.0.0.1:3000
Connection: keep-alive
我打开不使用jQuery,如果它解决了我的问题......