StacLink interface

Bağlantı modeli.

Referans: http://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/schemas/link.yaml

Bir bağlantıyı temsil eder.

Özellikler

body

POST istekleri için kaynak, HTTP gövdesini bir JSON nesnesi olarak belirtebilir.

headers

Üstbilgilerle eşlenen nesne anahtar-değer çiftleri. Örnek: { "Accept": "application/json" }.

href

Bağlantının URL'si.

hreflang

Bağlantılı kaynağın dili.

length

Bağlı kaynağın uzunluğu.

merge

İstemcinin, bağlantıyı izlemeden önce gövde değerini geçerli istek gövdesiyle birleştirmesinin beklenip beklenmediğini belirtir. Bu, yalnızca sunucu bir POST isteğine yanıt verirken geçerlidir. Varsayılan: false.

method

Kaynağın beklediği HTTP yöntemini belirtir. Varsayılan: GET.

rel

Bağlantının ilişki türü.

title

Bağlantının başlığı.

type

Bağlı kaynağın MIME türü.

Özellik Ayrıntıları

POST istekleri için kaynak, HTTP gövdesini bir JSON nesnesi olarak belirtebilir.

body?: Record<string, any>

Özellik Değeri

Record<string, any>

Üstbilgilerle eşlenen nesne anahtar-değer çiftleri. Örnek: { "Accept": "application/json" }.

headers?: Record<string, string>

Özellik Değeri

Record<string, string>

Bağlantının URL'si.

href: string

Özellik Değeri

string

Bağlantılı kaynağın dili.

hreflang?: string

Özellik Değeri

string

Bağlı kaynağın uzunluğu.

length?: number

Özellik Değeri

number

İstemcinin, bağlantıyı izlemeden önce gövde değerini geçerli istek gövdesiyle birleştirmesinin beklenip beklenmediğini belirtir. Bu, yalnızca sunucu bir POST isteğine yanıt verirken geçerlidir. Varsayılan: false.

merge?: boolean

Özellik Değeri

boolean

Kaynağın beklediği HTTP yöntemini belirtir. Varsayılan: GET.

method?: string

Özellik Değeri

string

Bağlantının ilişki türü.

rel?: string

Özellik Değeri

string

Bağlantının başlığı.

title?: string

Özellik Değeri

string

Bağlı kaynağın MIME türü.

type?: string

Özellik Değeri

string