当前位置: 首页 > 面试题库 >

如何使用jquery ajax调用传递Web服务的凭据?

秦才良
2023-03-14
问题内容

我正在使用像这样的jquery ajax调用:

$.ajax({
         url: WEBSERVICE_URL,
            type: "GET",
            dataType: "application/json; charset=utf-8",                   
            username: "admin",  // Most SAP web services require credentials
            password: "admin",
            processData: false,
            contentType: "application/json",
            success: function() {
               alert("success");
            },
            error: function() {
                   alert("ERROR");
                },
    });

通话仍然不会转到网络服务。每当我收到错误警报时。可以帮我一下吗?


问题答案:

尝试使用post作为方法类型,大多数Web服务是受保护的,并且需要使用post而不是Get进行转换

另外还可以帮助您调试错误以及错误提示信息。

 $.ajax({
     url: WEBSERVICE_URL,
     type: "POST", //This is what you should chage
     dataType: "application/json; charset=utf-8",
     username: "admin", // Most SAP web services require credentials
     password: "admin",
     processData: false,
     contentType: "application/json",
     success: function () {
         alert("success");
     },
     error: function (xhr, ajaxOptions, thrownError) { //Add these parameters to display the required response
         alert(xhr.status);
         alert(xhr.responseText);
     },
 });


 类似资料:
  • 我知道消息传递系统是无阻塞和可扩展的,应该在微服务环境中使用。 我质疑的用例是: 假设有一个admin dashboard客户机负责发送API请求以创建Item对象。有一个微服务提供APIendpoint,它使用一个MySQL数据库来存储项目。还有一个微服务使用弹性搜索进行文本搜索。 如果此管理仪表板客户端: a.发送2个API调用;1次调用MySQL服务和另一个elasticsearch服务 或

  • 现在请帮助,我想通过SOAP调用一个api,并使用httpclient 4.5.5

  • 我正在使用用于ReST web服务的Spring框架Tomcat7。我正在尝试使用Spring RestTemplate调用https web服务。我得到以下错误: 找不到请求目标的有效认证路径;嵌套的异常是javax。网ssl。例外:太阳。安全验证器。ValidatorException:PKIX路径生成失败:sun。安全供应商。certpath。SunCertPathBuilderExcept

  • 这可能是一个简单的问题。我尝试过谷歌搜索,但没有成功。我有一个DTO,它是从客户机传递过来的,由restful Web服务使用。但是得到这个例外 这是我的restful方法。 这是我平静的呼唤

  • JSON似乎打印到浏览器窗口,所以我不完全确定这种方法有什么问题?请谁能提供一些帮助,为什么这可能不起作用? 谢谢

  • 问题内容: 一个非常菜鸟般的问题: 我正在尝试使用工厂方法构建资源对象: 这种方法很容易,因为所有参数都是预定义的,organEntity和organCommpassword是在tag中定义的。 现在,对于另一个资源对象,我需要在调用工厂时传递参数。 我想象该资源对象的调用代码应如下所示: 我知道query()方法可以添加参数: 我想知道是否只是传递参数,可以在工厂获得参数吗?如何在工厂方法中指定