我遇到了我的OPENAPI規範文件的問題。我試圖調用一個暴露的URL來'GET'一個ID,但每次我端口轉發服務到我的本地,然後嘗試通過API文檔發送請求我的連接被拒絕。我將不勝感激任何幫助。我期待的ID將是JSON格式。下面是我的規格文件 -開放API規範連接拒絕
openapi: "3.0.0"
info:
version: 1.0.0
title: Id Generator
servers:
url: www.someurl.com
paths:
/posts:
get:
summary: Get Id
operationId: id
tags:
- posts
responses:
200:
description: successful operation
content:
application/json:
schema:
$ref: "#/definition/Post"
default:
description: unexpected error
content:
application/json:
schema:
$ref: "#/definition/Error"
definition:
Post:
type: object
properties:
id:
type: string
Error:
properties:
id:
type: string
你是如何做的API調用 - 從Swagger用戶界面在瀏覽器或以某種方式? – Helen
順便說一下,你的規格不是一個有效的3.0.0或2.0規範。縮進在幾個地方是錯誤的,並且該規範使用了2.0和3.0.0關鍵字的混合,這是錯誤的。 – Helen
@ Helen我使用Swagger UI進行API調用。我沒有收到Visual Studio代碼的縮進錯誤。 – Jon