Bekle
İsteği doğrulamak için beklenen durum kodunu ayarlar.
myRestRequest.Expect(status: string):RestRequest (RestRequest)
Parametreler
string durum
Durum kodu.
Döndürür
Geçerli RestRequest iş akışı.
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 şu sütundaki 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.