Просмотрите набор запросов
Используйте метод 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 асинхронного запроса | ПОЛУЧИТЕ информацию состояния