0

我知道错误 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 使其工作吗?

4

0 回答 0