TOP作为淘宝数据插槽,只要用户按照TOP的规范拼装一个正确的URL,通过HTTP请求到TOP,就能够拿到用户自己需要的数据。调用原理的示意图如下:在这里插入图片描述3.2使用方式详解1)参数介绍API由入参和出参(返回结果)组成,其中入参包含系统级参数和应用级参数。系统级参数:对于每个API均一致,主要用于加密、标识用户身份、API协议版本等用途。参数名类型是否必须参数解释methodstrin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 15:48:43
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java调用Harbor API
## 1. 流程图
```mermaid
flowchart TD
    A[准备工作] --> B[创建HTTP Client]
    B --> C[设置请求参数]
    C --> D[发送HTTP请求]
    D --> E[处理响应]
```
## 2. 准备工作
在开始调用Harbor API之前,需要确保已经完成以下准备工作:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-04 08:40:33
                            
                                180阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java调用Harbor API介绍Harbor是一个开源的Docker Registry,它提供了一个私有的Docker镜像仓库,可以用于存储、管理和分发Docker镜像。如果你需要通过Java代码来与Harbor进行交互,你可以使用Harbor的API来完成各种操作,如创建仓库、上传镜像、搜索镜像等。 本文将介绍如何使用Java代码调用Harbor API,以便于你在自己的项目中集成和管理Ha            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2024-02-16 22:19:04
                            
                                482阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/usr/bin/env python3
# -*- coding: utf-8 -*-
__author__ = 'hhh'
'''本脚本适用于清理释放harbor镜像仓库空间;
    此脚本基于harbor 1.9.0版本编写;
    harbor 1.7.0 以后版本可通过页面垃圾回收;
    如不同版本api不同需自行更改各个函数中url部分。'''
import json
i            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 13:43:51
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            GO-使用golang解密使用php的openssl_encrypt加密的结果以及key的长度不满足要求时的处理方法   不同语言之间的通讯尤其涉及到标准加密的情况的时候往往有很多不标准的事情闹得人焦头烂额的.今天就在处理php和go的加密通讯的时候遇到了问题.   首先来看下正常的情况下的通讯   php加密部分  <?php
$iv = "1234567890abcdef";
$key            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 12:36:53
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Harbor创建项目的脚本curl -u "admin:Zhu88jie" -X POST -H "Content-Type: application/json"            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-17 08:56:13
                            
                                671阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 使用 Harbor API 创建项目的 Python 方式
## 介绍
Harbor 是一个开源的容器镜像仓库,提供了丰富的功能来管理容器镜像和 Helm charts。它支持角色权限管理、用户管理、镜像复制等功能。通过 Harbor 的 API,我们可以实现更为灵活和高效的管理。本文将详细介绍如何通过 Python 调用 Harbor API 来创建项目。
## 准备工作
### 1            
                
         
            
            
            
            1. 概述Harbor是VMware公司开源的企业级Docker Registry 项目,其目标是帮助用户迅速搭建一个 企业级的Docker Registry 服务。虽然Docker官方提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署企业自己的私有镜像仓库也是非常必要的。Harbor以docker公司开源的registry为基础,提供了管理UI,基于角色的访问控制(Role Based Ac            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-09 06:35:07
                            
                                568阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是 API ?API 是“应用程序编程接口”的缩写,是一种允许不同应用程序之间相互通信和交换数据的接口。就好像在餐厅点餐一样,你只需要告诉服务员你想要的食物,而不需要了解厨房中的具体操作,服务员会把你的订单传递给厨房,然后将厨师烹饪好的食物提供给你。在这个过程中,服务员扮演的就是一个 API 的角色。同样地,当你使用 API 时,你只需要调用所需的功能和服务,而不需要了解底层的代码实现。因此,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-04 19:08:50
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            API【扫盲】为初学者普及计算机编程中涉及的一些专业词语。 API:Application Programming Interface -- 应用程序编程接口 SDK:Software Development Kit -- 软件开发工具包 MFC:Microsoft Foundations Classes -- 微软基础类API:应用程序编程接口应用程序接口为:“计算机操作系统(Operating            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 19:42:27
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            有很多网友在写了几行代码调用几个函数之后,说程序崩溃了,或者函数执行发生错误了,但是却无从下手,不知道怎么去找原因。到这里问问,到那里问问?单纯看他的代码也看不出什么问题!
这种情况怎么办呢?要养成判断函数执行是否成功的习惯!除非这个函数真的是判断不了,比如:void Init(); 类似这样的函数可能确实没办法判断,那么我们也不用判断,这样的函数一般肯定会保证成功的。
养成判断函数执行是否成            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 20:25:18
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、漏洞介绍此漏洞属于一个严重的权限提升漏洞,该漏洞使任何人都可以在其默认设置下获得管理员权限。该漏洞已分配给CVE-2019-16097,已于9月10日公开。Harbor是一个开源的云原生注册表,用于存储,签名和扫描图像以查找漏洞。Harbor与Docker Hub,Docker Registry,Google Container Registry和其他注册表集成。它提供了一个简单的GUI,允许            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-01 11:11:43
                            
                                335阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Java 通过API操作HarborHarbor提供了api,我们可以利用java调取api的形式创建harbor项目和用户,查询项目里的镜像等,还可以push本地镜像到仓库里,以下代码前提搭建好了harbor环境。 Api地址:http://IP:7005/#/Products harbor可视化管理页面地址:http://IP:7005/harbor/projectspublic interf            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-08 11:12:28
                            
                                500阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            func main() {  r := gin.Default()  res, _ := http.Get("http://192.168.xxx//api/v2.0/projects/")  body, _ := ioutil.ReadAll(res.Body)  var projects string = string(body)  fmt.Println(string(body))  r.G            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-01 10:17:15
                            
                                256阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            func main() {  r := gin.Default()  res, _ := http.Get("http://192.168.xxx//api/v2.0/projects/")  body, _ := ioutil.ReadAll(res.Body)  var projects string = string(body)  fmt.Println(string(body))  r.G            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-18 11:25:09
                            
                                214阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            0.概述核心管理API提供了Harbor核心管理功能的编程接口,这些功能主要如下。◎ 用户管理(“/users”和“/usergroups”): 覆盖用户和用户组相关的管理功能,包括用户和用户组的创建、修改、查找、删除等。◎ 项目管理(“/projects”): 覆盖项目相关的管理功能,包括项目的创建、修改、查找、获取概要、删除和项目元信息的管理等。◎ 仓库管理(“/projects/{proje            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-23 12:18:13
                            
                                902阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            harbor 的版本为 1.5.2
为 Harbor 配置 swagger
官网参考: https://github.com/goharbor/harbor/blob/v1.5.2/docs/configure_swagger.md
cd /iba/software/harbor
wget https://raw.githubusercontent.com/goharbor/harbor/ma            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-10-19 11:45:00
                            
                                946阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Harbor Java API: Simplifying Container Image Management
 而且项目能编译成一个文件,部署起来方便! 1、这里不是go mod go modules 这种方式稳定性不好 毕竟github可能是私有仓库 某天突然删了 2、已经加了 3、java 的error是jvm级别 会直接导致jvm停止运行 所以go和java是两个极端 go只有error java都是exception第一个go程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 22:14:33
                            
                                199阅读
                            
                                                                             
                 
                
                                
                    