+ RestApi
Restful Api
_earnest
后端工程师
展开
-
RSA(非对称加密算法)在接口中的使用
1.简介RSA是一种非对称签名算法。非对称加密算法需要两个密钥:签名密钥(私钥)与验签密钥(公钥),它们的数据是不一样,但需要一对使用。私钥用于签名,公钥用于验签,以此保证数据在交互过程中不被伪造和篡改。2.使用openssl生成公钥和私钥,生成工具包地址如下:http://slproweb.com/products/Win32OpenSSL.html3.生成私钥:openssl genrsa -out rsa_private_key.pem 40964.生成公钥:open原创 2021-02-18 09:14:38 · 752 阅读 · 0 评论 -
SOAP+WSDL 实现API的简单数据架构
API 的数据架构分为两种:方式 1: SOAP+WSDLSOAP 基于 XML的协议,它使应用程序通过 HTTP 或 HTTPS 来交换信息。WSDL(Web Services Description Language,网络服务描述语言)是一门基于 XML 的语言, 用于描述 Web Services 以及如何对它们进行访问。 SOAP+WSDL 使用 XML 语言构建数据架构和封装数据,是传统的 Web Services 的实现方式。方式 2: REST+JSON/Plain XML原创 2020-12-07 22:24:53 · 851 阅读 · 2 评论 -
数据传输神器之Curl - PHP版
PHP数据传输神器 cURL1.cUrl(Client URL Library Functions)的基本概念由Stenberg 创建。官方定义为:curl is a command line tool for transferring data with URL syntax,即使用URL语法传输数据的命令行工具。我们可以简单的理解成cUrl是客户端向服务器请求资源的工具。2.cUrl的使用场景1.网页资...原创 2020-10-14 23:24:47 · 181 阅读 · 0 评论 -
ZPL数据转PDF文件 PHP
在我们请求一些接口获取PDF面单时返回的是ZPL数据,ZPL数据可以用于打印机直接打印,也可做成PDF文件进行保存,代码如下:<?php$zpl = "zpl data";$curl = curl_init();curl_setopt($curl, CURLOPT_URL, "http://api.labelary.com/v1/printers/8dpmm/labels/4x6/0/");curl_setopt($curl, CURLOPT_POST, TRUE);curl_se原创 2021-03-25 21:11:22 · 2545 阅读 · 0 评论