我知道错误302是因为我被重定向......
这是我在jquery中的调用:
$.ajax({
type: 'POST',
url: 'https://url/WebServices/SearchDocuments',
data:"{search: " + e.target.value + " }",
dataType: "JSON",
success: function(data) {
GetDocumentSuccess(data[0]);
}
});
我看到我正在以某种方式退出webService。
但是当我使用它时:
var request = WebRequest.Create(url);
request.Method = "POST";
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
using (var s = request.GetRequestStream())
{
using (var sw = new StreamWriter(s))
{
sw.Write(true); // Write anything. If the post is empty, the distant server throws an error.
}
}
它正在工作,我认为问题来自于没有这个:
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
,当我直接从jquery
调用它时这是问题吗?
和
有人知道如何使用jquery ajax吗?