gpt4 book ai didi

javascript - 从 javascript 调用 Webform 身份验证页面后面的 .net Web 服务

转载 作者:行者123 更新时间:2023-12-03 06:17:59 24 4
gpt4 key购买 nike

我正在尝试调用位于需要 Web 表单例份验证的 Web 服务器上的 Web 服务

 $.ajax({
type: "Get",
url: "http://SomeIPAddressThatIDontWantToShare/WebServices/GetServerData.asmx/GetOPCHist_Last4h",
data: { OPCName: OPCName_Passed, OPCTable: OPCTable_Passed },
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
$.each(data, function (index, element) {
T1.push([new Date(element.DateAndTime).getTime(), element.T1]);
});
},
error: function (request, status, error) {
alert(request.status + ' ' + request.responseText);
}
})

但是,这样做时,它总是会遇到状态为“0”的错误状态,并且响应文本没有任何内容。在点击页面之前,我在浏览器上手动进行了身份验证。

所以问题是,我是否必须通过 javascript 进行 Web 表单例份验证,如果需要,如何进行?

此错误是否与 Web 表单例份验证相关,或者状态 0 可能完全不同。

我验证了从浏览器登录后我可以访问该网络服务。

最佳答案

如果您的服务受到 Webforms 保护,您当然必须先登录。检查this尝试删除您的 ws 的 Webforms 保护。或者您可以尝试this one在网络表单中工作。

希望这可以帮助你。

关于javascript - 从 javascript 调用 Webform 身份验证页面后面的 .net Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38999659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com