var params = "format=json&uid=" + arg['uid'] + "&cid=" + arg['cid']+"&method="+arg['method'];
this.request = new egret.HttpRequest();
this.request.responseType = egret.HttpResponseType.TEXT;
this.request.open(this._svrUrl,egret.HttpMethod.POST);
//this.request.open("php/post_test.php",egret.HttpMethod.POST);
this.request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
this.request.send(params);
this.request.addEventListener(egret.Event.COMPLETE,this.onPostComplete,this);
this.request.addEventListener(egret.IOErrorEvent.IO_ERROR,this.onPostIOError,this);
this.request.addEventListener(egret.ProgressEvent.PROGRESS,this.onPostProgress,this);
报错内容
XMLHttpRequest cannot load http...... No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://192.168.0.105:3001' is therefore not allowed access.
可以在 Nginx服务器的 nginx.conf 里面加上 指令
add_header Cache-Control public; add_header Access-Control-Allow-Origin *;
问题解决
转载请注明原文地址: https://ju.6miu.com/read-1296177.html