我在使用 fetch API 发布到 SOAP Web 服务时遇到了非常困难的情况。我使用 Chrome 插件解决了 CORS 问题,但现在我发送的内容似乎存在格式问题。我已经尝试实施在其他问题中看到的修复,特别是在 Content-Type 等问题中,但我无法得到任何不同的结果。它只是不喜欢插槽 1 中的 <。
\n\n根据其他问题,我发送的实际“数据”看起来确实与其他 SOAP 请求有点不同...他们提到了一个信封,他们定义了一个 XML 版本等。我的是我发送的纯 XML 数据本地的 SOAP 服务测试人员。所以我想我不知道的是该软件在将请求发送到服务之前是否会向请求“有效负载”添加其他详细信息。
\n\nWSDL 不是很有帮助,但我可能找错了地方。
\n\n任何建议都将受到高度赞赏。
\n\n我的 JavaScript/获取:
\n\nvar base64 = require(\'base-64\');\n\nlet url = \'http://SCRB4APUSLSA801:9080/apex/services/argobasicservice\';\nlet username = \'abo055\';\nlet password = \'hidden\';\nlet headers = new Headers();\n\nexport const N4RecordScan = {\n\n submit(data) {\n\n headers.append(\'Content-Type\', \'text/xml\');\n headers.append(\'SOAPAction\', \'basicInvoke\');\n headers.append(\'Authorization\', \'Basic \' + base64.encode(username + ":" + password));\n\n let dataPrefix = \'<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:arg="http://www.navis.com/services/argobasicservice"><soapenv:Header/><soapenv:Body><arg:basicInvoke><arg:scopeCoordinateIds>APMT/USLAX/LAX/LAX</arg:scopeCoordinateIds><arg:xmlDoc><![CDATA[\';\n let dataSuffix = …Run Code Online (Sandbox Code Playgroud) 我昨天和今天遇到了一个问题,我的主人(godaddy)显然遇到了一个特定的mysql服务器问题...因为它一次完全没有佣金几个小时.
现在这导致我的网站根本没有加载 - 显示此错误:
[phpBB Debug] PHP Warning: in file /home/content/index.php on line 53: mysqli::mysqli() [mysqli.mysqli]: (HY000/2003): Can't connect to MySQL server on 'dbserver.com' (110)
Connect failed: Can't connect to MySQL server on 'dbserver.com' (110)
Run Code Online (Sandbox Code Playgroud)
我猜它显示因为这个代码我有:
// PREPARE DB CONNECTION
$mysqli = new mysqli("dbserver.com", "username", "password", "dbname");
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
Run Code Online (Sandbox Code Playgroud)
如果mysql崩溃,这告诉php完全停止.所以我想我需要做的就是删除"退出"功能,我很高兴去?
我想从理论上讲,为什么在如此多的教程中默认退出如何连接到mysql?如果数据库不可用,它会终止网站.
只是寻找那些比我更了解的人的想法,谢谢!
我的SQL插入语句导致我的表中没有添加任何内容.我有其他表工作正常的类似语句,所以我的连接和数据库设置似乎工作正常.这是INSERT特有的错误.有人有主意吗?
MySQL表结构:
CREATE TABLE `gallery_new` (
`GalleryID` INTEGER(11) NOT NULL,
`Status` MEDIUMTEXT COLLATE utf8_general_ci,
`Title` MEDIUMTEXT COLLATE utf8_general_ci,
`Desc` LONGTEXT COLLATE utf8_general_ci,
`Author` MEDIUMTEXT COLLATE utf8_general_ci,
`MCName` MEDIUMTEXT COLLATE utf8_general_ci,
`Role` MEDIUMTEXT COLLATE utf8_general_ci,
`ImageURL` MEDIUMTEXT COLLATE utf8_general_ci,
`ThumbURL` MEDIUMTEXT COLLATE utf8_general_ci,
`Timestamp` TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
`Date` TEXT COLLATE utf8_general_ci,
`PHPDate` MEDIUMTEXT COLLATE utf8_general_ci
)ENGINE=MyISAM
AUTO_INCREMENT=1 CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'
COMMENT='';
ALTER TABLE `gallery_new` ADD PRIMARY KEY USING BTREE (`GalleryID`);
ALTER TABLE `gallery_new` ADD UNIQUE …Run Code Online (Sandbox Code Playgroud)