Expect
İsteği doğrulamak için beklenen durum kodunu ayarlar.
| myRestRequest.Expect(status: string):RestRequest
|
Parametreler
string status
Durum kodu.
Döndürür
Geçerli RestRequest örneği.
Bu yöntem kullanılmazsa varsayılan beklenen durum kodları kullanılır.
Farklı durum kodlarına izin vermek için bu yöntem birden çok kez çağrılabilir.
Kod status sütunundaki aşağıdaki değerlerden biri olmalıdır Status .
Örnek
| var client, request;
client = $Rest.Create(restUrl + '/employers/60ec35c7-7595-4c3a-bb12-f6c8a3be953a/payrun/Year2019/Monthly');
request = client.Request();
request.Method = 'Put';
request.AddHeader('Content-Type', contentType);
request.AddHeader('Authorization', 'Basic ' + authorizationCode);
console.info(request.Expect('Created').Put().ToJson());
|
Birden çok beklenen durum koduna izin ver
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 | var client, request, response;
client = $Rest.Create(restUrl + '/employers/60ec35c7-7595-4c3a-bb12-f6c8a3be953a/payrun/Year2019/Monthly');
request = client.Request();
request.Method = 'Put';
request.AddHeader('Content-Type', contentType);
request.AddHeader('Authorization', 'Basic ' + authorizationCode);
request.Expect('Created');
request.Expect('BadRequest');
try {
console.info('Calling ' + client.Url);
response = request.Put().ToJson();
if(response.status == 'BadRequest') {
console.error(response.error);
throw response;
}
console.info(response.status);
}
catch (err) {
throw err.error;
}
|
Ayrıca bkz.