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ı
body
POST istekleri için kaynak, HTTP gövdesini bir JSON nesnesi olarak belirtebilir.
body?: Record<string, any>
Özellik Değeri
Record<string, any>
headers
Üstbilgilerle eşlenen nesne anahtar-değer çiftleri. Örnek: { "Accept": "application/json" }.
headers?: Record<string, string>
Özellik Değeri
Record<string, string>
href
Bağlantının URL'si.
href: string
Özellik Değeri
string
hreflang
Bağlantılı kaynağın dili.
hreflang?: string
Özellik Değeri
string
length
Bağlı kaynağın uzunluğu.
length?: number
Özellik Değeri
number
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.
merge?: boolean
Özellik Değeri
boolean
method
Kaynağın beklediği HTTP yöntemini belirtir. Varsayılan: GET.
method?: string
Özellik Değeri
string
rel
Bağlantının ilişki türü.
rel?: string
Özellik Değeri
string
title
Bağlantının başlığı.
title?: string
Özellik Değeri
string
type
Bağlı kaynağın MIME türü.
type?: string
Özellik Değeri
string