我有以下代码,这些代码是从快递服务器运行的:
import fetch from 'node-fetch';
let formBody = [];
const dataLogin = {
'username': 'myUser',
'password': 'myPassword'
};
for (let p in dataLogin) {
let encodedKey = encodeURIComponent(p);
let encodedValue = encodeURIComponent(dataLogin[p]);
formBody.push(encodedKey + "=" + encodedValue);
}
formBody = formBody.join("&");
const url = 'https://external-login-api.com';
return fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Content-Length': formBody.length
},
body: formBody
});
Run Code Online (Sandbox Code Playgroud)
运行代码时,尽管能够在Postman中运行请求而没有问题,但仍收到以下错误。
{“消息”:“对https://external-login-api.com的请求失败,原因:编写EPROTO 7316:错误:141A318A:SSL例程:tls_process_ske_dhe:dh密钥太小:openssl \ ssl \ statem \ statem_clnt.c :1472:\ n“,”类型“:”系统“,” errno“:” EPROTO“,”代码“:” EPROTO“}
如何为此请求禁用SSL验证?
我收到错误:
解析错误:语法错误,第4行的C:\ wamp\www\xyz\contact-form.php中的意外':'
在我正在尝试为我的投资组合网站创建的联系表单上.我正在为表单提交创建一个简单的检查,如果它不存在,它会重新引导回到索引.
我的代码是:
if (!isset($_POST["save"]) || $_POST["save"] != ”contact”) {
header(“Location: index.php”);
exit;
}
Run Code Online (Sandbox Code Playgroud)
第4行就是header()电话,我看不出我做错了什么.我希望这是一个小的语法错误,任何想法?