我正在
XMLHttpRequest无法加载http://myurl.com/RestServiceImpl.svc/post。 Access-Control-Allow-Origin不允许原点http://myurl2.com。 我的客户端Javascript应用程序中的此错误调用在WCF Rest中编写的Post服务
我的服务
[OperationContract]
[WebInvoke(Method = "POST",
ResponseFormat = WebMessageFormat.Json,
RequestFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Wrapped,
UriTemplate = "post")]
bool JSONDataPost(string Value);
public bool JSONDataPost(string Value)
{ //code to Create the Person goes here
return true;
}
我的客户请求是
var xhr = new XMLHttpRequest();
xhr.open('POST', 'http://myurl.com/RestServiceImpl.svc/post', true);
xhr.setRequestHeader("Content-Type", "application/jsonp;charset=UTF-8");
xhr.onload = function () {
// do something to response
console.log(this.responseText);
};
xhr.send(JSON.stringify("TEST"));