我无法从它告诉我的内容中找到错误:
243
should match exactly one schema in oneOf
244
should be equal to one of the allowed values allowedValues: query, header, cookie
244错误有点奇怪,因为他说如果我用查询替换路径,我应该使用一个有效的语句,在错误代码中写的是then而不是查询路径。
如果我有<code>IstGeloescht</code>参数,就会出现这个错误。当我移除整个块时,它是好的,但据我所知,它应该是正确的。由于我看到一些错误是隐藏的,只有在我们修复其他错误时才会出现,所以我决定向您展示所有的代码。
openapi: 3.0.0
servers: []
info:
description: REST API
version: "1.0.0"
title: REST API
contact:
email: info@lala.net
license:
name: Apache 2.0
url: 'http://www.apache.org/licenses/LICENSE-2.0.html'
tags:
- name: Adresse
description: Adressendpunkt der REST API
路径:
/v2/ADR/Adresse:
get:
tags:
- Adresse
summary: Gibt alle Adressen zurück.
operationId: V2ADRAdresseGet
description: |
Gibt alle Adressen der zurück.
parameters:
- $ref: '#/components/parameters/Sort'
- $ref: '#/components/parameters/Limit'
- $ref: '#/components/parameters/Offset'
- $ref: '#/components/parameters/Filter'
- $ref: '#/components/parameters/Depth'
- $ref: '#/components/parameters/Fields'
- $ref: '#/components/parameters/IstGeloescht'
responses:
'200':
description: search results matching criteria
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/adresseModell'
'400':
description: bad input parameter
组件:
架构:
adresseModell:
required:
- Name
- PLZ
- Ort
type: object
properties:
AdressNr:
format: int32
type: integer
Name:
description: "Beinhaltet Firmenname bei Firmenadressen"
maxLength: 40
type: string
Vorname:
description: Optional
maxLength: 40
type: string
Strasse:
description: Optional
maxLength: 40
type: string
PLZ:
maxLength: 10
type: string
Ort:
maxLength: 40
type: string
Geloescht:
description: "Kann nicht gefiltert werden, URL-Parameter verwenden"
type: boolean
Adressgruppen:
description: "dieses Feld kann nicht gefiltert oder sortiert werden"
uniqueItems: false
type: string
Anrede:
description: Optional
maxLength: 40
type: string
Bemerkungen:
description: Optional
maxLength: 100000
type: string
EMail:
description: Optional
maxLength: 100
type: string
TelDirekt:
description: Optional
maxLength: 40
type: string
TelZentrale:
description: Optional
maxLength: 40
type: string
TelPrivat:
description: Optional
maxLength: 40
type: string
Fax:
description: Optional
maxLength: 40
type: string
Mobiltelefon:
description: Optional
maxLength: 40
type: string
Homepage:
description: Optional
maxLength: 100
type: string
PLZPostfach:
description: Optional
maxLength: 50
type: string
Postfach:
description: Optional
maxLength: 50
type: string
Region:
description: Optional
type: string
Land:
type: string
description: Optional
Longitude:
format: double
description: Optional
type: number
Latitude:
format: double
description: Optional
type: number
DebitorenSteuercode:
type: string
description: Optional
DebitorenSteuercodeVerwenden:
description: "Bei True wird der Steuercode der Adresse verwendet und übersteuert andere Steuercodes, optional"
type: boolean
DebitorenErtragskonto:
type: string
description: Optional
DebitorenErtragskontoVerwenden:
description: "Bei True wird der Steuercode der Adresse verwendet und übersteuert andere Steuercodes, optional"
type: boolean
DebitorenWaehrung:
type: string
description: Optional
DebitorenKostenstelle:
type: string
description: Optional
DebitorenKostenstelleVerwenden:
description: "Bei True wird der Steuercode der Adresse verwendet und übersteuert andere Steuercodes, optional"
type: boolean
DebitorenKostenart:
type: string
description: Optional
DebitorenKostenartVerwenden:
description: "Bei True wird der Steuercode der Adresse verwendet und übersteuert andere Steuercodes, optional"
type: boolean
DebitorenRabatt:
format: double
description: Optional
type: number
Vertreter:
type: string
description: Optional
Lagerpreis:
format: int32
description: Optional
type: integer
Geburtsdatum:
description: Optional
type: string
ErstelltAm:
type: string
ErstelltVon:
type: string
GeaendertAm:
type: string
GeaendertVon:
type: string
Zusatzfelder:
type: object
additionalProperties:
type: object
参数:
Sort:
in: query
name: sort
schema:
type: integer
description: Kommagetrennte Liste der Felder die aufsteigend sortiert werden sollen (ein Minus vor der Feldbezeichnung sortiert absteigend), eingebette Objekte können nur nach dem Primärschlüssel sortiert werden
Limit:
in: query
name: limit
schema:
type: integer
description: Limitiert die Anzahl Datensätze die zurückgegeben wird
Offset:
in: query
name: offset
schema:
type: integer
description: Legt fest bei welchem Datensatz gestartet werden soll
Filter:
in: query
name: filter
schema:
type: integer
description: Ermöglicht innerhalb eines Felds nach Werten zu filtern (Details im Kapitel Filter Syntax)
Depth:
in: query
name: depth
schema:
type: integer
description: Gibt an, wie viele Hierarchie-Stufen an Unterobjekten komplett eingebettet werden sollen (Details im Kapitel Einbettungstiefe)
Fields:
in: query
name: fields
schema:
type: integer
description: Kommagetrennte Liste der Felder welche zurückgegeben werden sollen (der Primärschlüssel wird in jedemfall zurückgegeben)
IstGeloescht:
in: path
name: istgeloescht
schema:
type: string
enum:
- yes
- no
- any
description: Kommagetrennte Liste der Felder welche zurückgegeben werden sollen (der Primärschlüssel wird in jedemfall zurückgegeben)
是IstGailescht
应该是路径参数(/v2/ADR/Adresse/{IstGailescht}
)还是查询参数(/v2/ADR/Adresse? IstGailescht=…
)?它目前被定义为路径参数-如果是这样,您需要更新路径并将要求:true
添加到路径参数中。如果是查询参数,请将: path中的更改为:的
。
此外,一些YAML解析器将
yes
和no
处理为布尔值true
和false
。我建议将这些值用引号括起来,以确保它们被解析为字符串。
enum:
- 'yes' # <------
- 'no' # <------
- any
从Web API 2的模板中,post方法总是这样的: 我不理解这个< code>CreatedAtRoute()方法。有人能给我解释一下吗?
问题内容: 我想根据情况来确定状态字段,但是我得到的是空值。 问题答案: 您的子查询没有关联子句!他们所做的只是查询查询表中是否有任何一行不为null。 如果您对特定状态感兴趣,则必须查询该状态,例如: 但是,我怀疑您对 单个 项目的状态不感兴趣。相反,您想知道一堆行的状态。在这种情况下,将 单个 值存储在变量中将无济于事。您需要将其合并到查询中,并将子查询与外部查询相关联,如下所示(请参见表达式
问题内容: 我将存储过程存储在asp.net应用程序中,如下所示: 但是在选择单词上说之后,我收到错误消息:- 错误SQL70001:在此上下文中无法识别此语句 好的,我认为使用Go word存在问题。当我搜索时,找到了解决方案,但在asp.net网站上没有asp.net应用程序。我在这里找到了解决方案,但在asp.net应用程序中找不到脚本文件。我可以在asp.net网站上找到它。我能做些什么
我有存储过程asp.net应用程序如下: 但是我收到错误消息后 Go 单词在选择说: - 错误SQL70001:在此上下文中无法识别此语句 好的,我认为有使用Go word的问题 当我搜索时,我找到了解决方案,但在 asp.net 网站上没有 asp.net 应用程序。我在这里找到了解决方案,但我在 asp.net 应用程序中找到脚本文件。只是我可以在 asp.net 网站上找到它。我该怎么办?
有解决方案吗??因此我不能工作。