PHP不使用CURL发起POST请求

news/2024/11/19 19:23:02/

使用场景

  • 发现如下错误需要将CURL的SSL由NSS改为OpenSSL的
cURL error 35: A PKCS #11 module returned CKR_DEVICE_ERROR, indicating that a problem has occurred with the token or slot. (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
  • 上述错误原因有可能是使用pcntl_fork子进程未被回收导致

使用file_get_contents()

注意: 添加header头需要以 \r\n换行

$url = 'http://test.aa/api';
$response = ['timestamp'=> $time,'model_id'=> $modelId,'city_ids'=> $cityIds,
];
$key = "asdfasdfasdlfjlksdjfk";
$postdata = http_build_query($response);
$options = ['http' =>['method' => 'POST','header' => "Content-type:application/x-www-form-urlencoded\r\n" ."key: $key",'content' => $postdata,'timeout' => 15*60]
];
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
$body = json_decode($result, true);

http://www.ppmy.cn/news/471097.html

相关文章

PKCS#11及CSP接口标准

RSA非对称密码算法的三个创始人的姓的第一个字母联合起来就是RSA了,他们三个创建的公司的名字也就叫做RSA。在RSA有一个著名的公钥算法的实验室,这个实验室颁发的一系列行业标准就称作为PKCS标准,其中PKCS#11(简称P11)…

Centos7下的Openssl和CA

一、Openssl常用命令: # openssl ? # 查看openssl的命令及子命令 # man enc # 可以直接查看子命令帮助 加密: # openssl enc -des3 -e -salt -in /lee/sh/test.sh -out /lee/sh/test.sh.des3 -des3:指定加密算法,可以在openssl &#…

Frenet坐标系与Cartesian坐标系互转(一):公式推导

Frenet坐标系在无人驾驶领域被普遍使用,特别是在城市、高速等道路交通环境下无人驾驶的路径规划系统中。Frenet坐标系使用道路的中心线作为Base frame,使用参考线的切线向量和法线向量建立坐标系。相比笛卡尔坐标系,Frenet坐标系简化了路径规…

SpringBoots利用redis实现防止接口幂等性重复提交

目录 什么是幂等性? 应用场景分析 解决办法 实际使用 什么是幂等性? 接口的幂等性就是用户对于同一个操作发起的一次请求或者多次请求的结果都是一致的,不会因为多次点击而产生副作用,比如说经典的支付场景:用户购…

Python进阶语法之异常处理

Python进阶语法之异常处理 在编写Python程序时,经常会遇到各种运行时错误,这些错误会导致程序终止并抛出异常。然而,有时我们希望程序能优雅地处理这些错误,而不是直接崩溃。在这种情况下,我们需要使用到Python的异常…

数字时代,你想成为一只“弱鸡”,还是一个“超级个体”?

电话延伸了人类的耳朵,屏幕延伸了人类的眼睛,汽车这样的交通工具延伸了人类的腿脚,人类的生存能力开始变得和技术相关,而这个趋势仍在加剧。 如今,Web3延伸了人的综合体验,AI延伸了人类的大脑,它…

t4vvvvv

import cv2 import cv2 import numpy as np from matplotlib import pyplot as plt print(cv2.__version__) # Load an image img cv2.imread(4682.png, 0) # 平移 3种旋转,使用cv2.ROTATE_xxx进行选择 # # rotated_img cv2.rotate(img, cv2.ROTATE_90_CLOCKWIS…

被ChatGPT戏耍的周末

被ChatGPT戏耍的周末 1. 被ChatGPT戏耍全过程2. 拆穿ChatGPT的把戏3. AIGC与内容安全 1. 被ChatGPT戏耍全过程 电动垂直起降飞行器(eVTOL,Electric Vertical Takeoff and Landing)技术越来越成熟,为了解下相关产品我周末打开了Cha…