Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript或jquery进行soap调用。我在执行代码时遇到405个错误_Javascript_Jquery_Xml - Fatal编程技术网

如何使用javascript或jquery进行soap调用。我在执行代码时遇到405个错误

如何使用javascript或jquery进行soap调用。我在执行代码时遇到405个错误,javascript,jquery,xml,Javascript,Jquery,Xml,我有一个soap电话。当我调用这个时,我得到了405个错误。谁能解决这个问题。。这将非常有帮助,我对soap调用非常陌生。 请帮帮我,不要把这个问题标为重复的,我也查过了。。没用 POST /axis/services/G2A_PhoneMode HTTP/1.1 Content-Length: 609 User-Agent: Crosscheck Networks SOAPSonar Content-Type: text/xml; charset=utf-8 SOAPAction: ""

我有一个soap电话。当我调用这个时,我得到了405个错误。谁能解决这个问题。。这将非常有帮助,我对soap调用非常陌生。 请帮帮我,不要把这个问题标为重复的,我也查过了。。没用

POST /axis/services/G2A_PhoneMode HTTP/1.1
Content-Length: 609
User-Agent: Crosscheck Networks SOAPSonar
Content-Type: text/xml; charset=utf-8
SOAPAction: ""


<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns0="G2A_Sessions">
    <soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
        <tns0:logon>
            <loginId xsi:type="xsd:string">user@company.com</loginId>
            <password xsi:type="xsd:string">somePassword</password>
            <version xsi:type="xsd:long">1</version>
        </tns0:logon>
    </soap:Body>
</soap:Envelope>
POST/axis/services/G2A\u电话模式HTTP/1.1
内容长度:609
用户代理:交叉检查网络SOAPSonar
内容类型:text/xml;字符集=utf-8
SOAPAction:“
user@company.com
密码
1.
函数logOnAgent(){
var xmlhttp=new XMLHttpRequest();
xmlhttp.open('POST','https://broker.gotoassist.com/axis/services/G2A_PhoneMode",对),;
变量xml_字符串=“”
+ ''
+ ''
+ ''
+ 'myusername@nanoheal.com'
+“我的密码”
+ '1'
+ ''
+ ''
+ '';
setRequestHeader(“内容类型”,“text/xml”);
send(xml_字符串);
log(xmlhttp.responseText);
}

logOnAgent()@Shubham,请尝试以下操作:-

    var aux = document.createElement("textarea");
    aux.setAttribute("style", "position:absolute;");
    aux.value = "this\nis\na\nstring";
    document.body.appendChild(aux);      

这会奏效的。实际上,“不透明度:0;”是这里的原因。只需将其从“样式”属性中删除,它就可以正常工作。

要在TextArea中以多行显示文本,您需要使用\r\n并将insert放入TextArea,请查看示例。我使用了Jquery,您也可以像我一样使用javascript

$(“#a”).html(“你好\r\n测试\r\n此”)


您的问题没有得到正确的答案?那就让我们知道。或者,如果您有解决方案,请批准回答。是的,它以多行形式进入textarea标记,但当我复制它时,它以单行形式出现。
document.execCommand(“复制”);文件.body.removeChild(aux)