Просмотрите набор запросов
Используйте метод GET, чтобы просмотреть набор запросов на сервере. URI поля up служит адресуемым ресурсом для метода.
GET
http://host:port/{request-collection-uri-string}
| Имя | Описание | Тип значения |
|---|---|---|
since | Необходимый. | {server-state-number} |
clients | Требуемый, если | {client-id-string_1},{client-id-string_2},... |
ids | Требуемый, если | {id-string_1},{id_string_2},... |
Пример:
?since=30&clients=786
since={server-state-number} параметра запроса требуется, если вы выполняете асинхронный запрос.
Параметр запроса clients={client-id-string} является дополнительным.
200 OK
| Имя | Описание | Тип значения |
|---|---|---|
createdSeq | Номер, указывающий на состояние сервера. Запросы, включенные в набор data, являются запросами, которые прошли некоторое изменение состояния между since и createdSeq. | {server-state-number} |
data | Набор выполнения MATLAB® запрашивает, чтобы совпадали с запросом. | "data": [
{
"id": {id-string},
"self": [request-uri-string},
"up": {request-collection-uri-string},
"lastModifiedSeq": {server-state-number},
"state": {request-state-string},
"client": {client-id-string}
},
{
"id": {id-string},
"self": {request-uri-string},
"up": {request-collection-uri-string},
"lastModifiedSeq": {server-state-number},
"state": {request-state-string},
"client": {client-id-string}
},...
]
|
Пример:
"data": [
{
"id": "c5666088-b087-4bae-aa7d-d8470e6e082d",
"self": "/~e4a954fd-5eaf-4b54-aac2-20681b33d075/requests/c5666088-b087-4bae-aa7d-d8470e6e082d",
"up": "/~e4a954fd-5eaf-4b54-aac2-20681b33d075/requests",
"lastModifiedSeq": 19,
"state": "READY",
"client": "786"
},
{
"id": "a4d0f902-d212-47d5-a855-6d64192842d8",
"self": "/~e4a954fd-5eaf-4b54-aac2-20681b33d075/requests/a4d0f902-d212-47d5-a855-6d64192842d8",
"up": "/~e4a954fd-5eaf-4b54-aac2-20681b33d075/requests",
"lastModifiedSeq": 17,
"state": "READY",
"client": "786"
},
]
|
400 InvalidParamSince
400 MissingParamSince
400 MissingQueryParams
400 NoMatchForQueryParams
404 URL not found
500 InternalServerError
Запрос: GET /~e4a954fd-5eaf-4b54-aac2-20681b33d075/requests?since=15&clients=786 HTTP/1.1 Host: localhost:9910 Ответ: Status Code: 200 OK
{
"createdSeq": 19,
"data": [
{
"id": "c5666088-b087-4bae-aa7d-d8470e6e082d",
"self": "/~e4a954fd-5eaf-4b54-aac2-20681b33d075/requests/c5666088-b087-4bae-aa7d-d8470e6e082d",
"up": "/~e4a954fd-5eaf-4b54-aac2-20681b33d075/requests",
"lastModifiedSeq": 19,
"state": "READY",
"client": "786"
},
{
"id": "a4d0f902-d212-47d5-a855-6d64192842d8",
"self": "/~e4a954fd-5eaf-4b54-aac2-20681b33d075/requests/a4d0f902-d212-47d5-a855-6d64192842d8",
"up": "/~e4a954fd-5eaf-4b54-aac2-20681b33d075/requests",
"lastModifiedSeq": 17,
"state": "READY",
"client": "786"
}
]
} |
var data = null;
var xhr = new XMLHttpRequest();
xhr.addEventListener("readystatechange", function () {
if (this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("GET", "http:////localhost:9910/~e4a954fd-5eaf-4b54-aac2-20681b33d075/requests?since=15&clients=786");
xhr.send(data); |
Представление GET асинхронного запроса | ПОЛУЧИТЕ информацию состояния