Elencare le offerte
Per elencare le offerte nell'account del database, eseguire un GET nella risorsa offerte, ovvero il percorso URI offerte.
Richiesta
Metodo | URI richiesta | Descrizione |
---|---|---|
GET | https://{databaseaccount}.documents.azure.com/offers |
Si noti che {databaseaccount} è il nome dell'account Azure Cosmos DB creato nella sottoscrizione. |
Intestazioni
Vedere Intestazioni di richiesta REST di Azure Cosmos DB comuni per le intestazioni usate da tutte le richieste di Cosmos DB.
Quando si costruisce la firma hash per il token della chiave master, ResourceType deve essere "offerte". ResourceLink deve essere vuoto.
Corpo
Nessuno.
Risposta
Intestazioni
Vedere Intestazioni di risposta REST di Azure Cosmos DB comuni per le intestazioni restituite da tutte le risposte di Cosmos DB.
Codici di stato
La seguente tabella elenca i codici di stato comuni restituiti da questa operazione. Per un elenco completo dei codici di stato, vedere Codici di stato HTTP.
Codice di stato HTTP | Descrizione |
---|---|
200 Ok | L'operazione è stata completata. |
401 - Non autorizzato | L'intestazione Authorization o x-ms-date non è impostata. Il codice 401 viene restituito anche quando l'intestazione Authorization è impostata su un token di autorizzazione non valido. |
Corpo
Proprietà | Descrizione |
---|---|
_liberarsi | Si tratta di una proprietà generata dal sistema. Il valore _rid è vuoto per questa operazione. |
_Conteggio | Questa proprietà indica il numero di offerte restituite come parte dell'operazione di elenco. |
Offre | Questa matrice contiene le offerte restituite come parte dell'operazione di elenco. Vedere Offerte per trovare le proprietà della risorsa offerta. |
{
"_rid": "",
"Offers": [
{
"offerVersion": "V2",
"offerType": "Invalid",
"content": {
"offerThroughput": 400
},
"resource": "dbs/PaYSAA==/colls/PaYSAPH7qAo=/",
"offerResourceId": "PaYSAPH7qAo=",
"id": "QH8O",
"_rid": "QH8O",
"_self": "offers/QH8O/",
"_etag": "\"00001400-0000-0000-0000-56f9897f0000\"",
"_ts": 1459194239
},
{
"offerType": "S3",
"resource": "dbs/hPJRAA==/colls/hPJRAJQcIQg=/",
"offerResourceId": "hPJRAJQcIQg=",
"id": "Z2sl",
"_rid": "Z2sl",
"_self": "offers/Z2sl/",
"_etag": "\"00000200-0000-0000-0000-56b281730000\"",
"_ts": 1454539123
}
],
"_count": 2
}
Esempio
GET https://querydemo.documents.azure.com/offers HTTP/1.1
x-ms-date: Tue, 29 Mar 2016 17:50:18 GMT
authorization: type%3dmaster%26ver%3d1.0%26sig%3d13hxyOkKYq9ahWqSret83vS72Z0v3%2fo2HKodfDQQpoQ%3d
Cache-Control: no-cache
User-Agent: Microsoft.Azure.Documents.Client/1.6.0.0 samples-net/3
x-ms-version: 2015-12-16
Accept: application/json
Host: querydemo.documents.azure.com
HTTP/1.1 200 Ok
Cache-Control: no-store, no-cache
Pragma: no-cache
Transfer-Encoding: chunked
Content-Type: application/json
Content-Location: https://querydemo.documents.azure.com/offers
Server: Microsoft-HTTPAPI/2.0
Strict-Transport-Security: max-age=31536000
x-ms-last-state-change-utc: Fri, 25 Mar 2016 21:27:20.035 GMT
x-ms-item-count: 2
x-ms-schemaversion: 1.1
x-ms-request-charge: 11.04
x-ms-serviceversion: version=1.6.52.5
x-ms-activity-id: ed5cb8aa-0324-4ad8-9bdb-da513c76d9eb
x-ms-session-token: M:8110
x-ms-gatewayversion: version=1.6.52.5
Date: Tue, 29 Mar 2016 17:50:18 GMT
{
"_rid": "",
"Offers": [
{
"offerVersion": "V2",
"offerType": "Invalid",
"content": {
"offerThroughput": 400
},
"resource": "dbs/PaYSAA==/colls/PaYSAPH7qAo=/",
"offerResourceId": "PaYSAPH7qAo=",
"id": "QH8O",
"_rid": "QH8O",
"_self": "offers/QH8O/",
"_etag": "\"00001400-0000-0000-0000-56f9897f0000\"",
"_ts": 1459194239
},
{
"offerType": "S3",
"resource": "dbs/hPJRAA==/colls/hPJRAJQcIQg=/",
"offerResourceId": "hPJRAJQcIQg=",
"id": "Z2sl",
"_rid": "Z2sl",
"_self": "offers/Z2sl/",
"_etag": "\"00000200-0000-0000-0000-56b281730000\"",
"_ts": 1454539123
}
],
"_count": 2
}