我知道错误 302 是因为我被重定向了......
这是我在 jquery 中的调用:
$.ajax({
type: 'POST',
url: 'https://url/WebServices/SearchDocuments',
data:"{search: " + e.target.value + " }",
dataType: "JSON",
success: function(data) {
GetDocumentSuccess(data[0]);
}
});
我看到我正在以某种方式退出网络服务。
但是当我使用这个时:
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 使其工作吗?