小编Ell*_*urn的帖子

节点提取:禁用SSL验证

我有以下代码,这些代码是从快递服务器运行的:

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验证?

node.js node-fetch

4
推荐指数
2
解决办法
6618
查看次数

解析错误:语法错误,第4行的C:\ wamp\www\xyz\contact-form.php中的意外':'

我收到错误:

解析错误:语法错误,第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()电话,我看不出我做错了什么.我希望这是一个小的语法错误,任何想法?

php forms

-2
推荐指数
1
解决办法
421
查看次数

标签 统计

forms ×1

node-fetch ×1

node.js ×1

php ×1