gpt4 book ai didi

javascript - 使用 Javascript 与 SOAP API 对话

转载 作者:行者123 更新时间:2023-11-28 02:00:26 25 4
gpt4 key购买 nike

我正在尝试使用 Javascript 和简单的 PHP 代理从 SOAP API 获取数据。当我前往测试站点并手动插入参数时,我得到了正确的响应。但是,当我使用以下脚本时,我只获取默认测试页面的 html,而没有从 API 获取实际数据。

$.ajax({
url: 'proxy.php',
data: {requrl: 'http://rc.api.sitexdata.com/sitexapi/sitexapi.asmx?op=AddressSearch&' + $.param(requestData) },
})
.done(function(data) {
console.log(data);
});

代理.php

<?php
$file = file_get_contents($_GET['requrl']);
echo $file;
?>

最佳答案

我在您的代码中确实没有看到任何与 SOAP 有关的内容。您将 URL 传递到 php 端点,该端点获取远程文件的文件内容。那不是 SOAP。

抛开技术不谈,通过浏览器访问 proxy.php 会产生与 ajax 调用产生的结果不同的结果吗?如果没有,我会仔细检查有关 SOAP 调用的文档,以确保您正确进行调用。如果问题仅在您使用 ajax 时出现,则您可能只是缺少 dataType 和 contentType 设置。

此链接可能有用。 JQuery AJAX Consume SOAP Web Service

关于javascript - 使用 Javascript 与 SOAP API 对话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18524086/

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