docs(dotnet): Request Examples (#6560)
This commit is contained in:
parent
d27ce8a816
commit
62265905de
|
|
@ -39,6 +39,13 @@ page.onRequestFailed(request -> {
|
||||||
page.on("requestfailed", lambda request: print(request.url + " " + request.failure))
|
page.on("requestfailed", lambda request: print(request.url + " " + request.failure))
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
page.RequestFailed += (_, request) =>
|
||||||
|
{
|
||||||
|
Console.WriteLine(request.Failure);
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
## method: Request.frame
|
## method: Request.frame
|
||||||
- returns: <[Frame]>
|
- returns: <[Frame]>
|
||||||
|
|
||||||
|
|
@ -109,6 +116,11 @@ response = page.goto("http://example.com")
|
||||||
print(response.request.redirected_from.url) # "http://example.com"
|
print(response.request.redirected_from.url) # "http://example.com"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
var response = await page.GoToAsync("http://www.microsoft.com");
|
||||||
|
Console.WriteLine(response.Request.RedirectedFrom?.Url); // http://www.microsoft.com
|
||||||
|
```
|
||||||
|
|
||||||
If the website `https://google.com` has no redirects:
|
If the website `https://google.com` has no redirects:
|
||||||
|
|
||||||
```js
|
```js
|
||||||
|
|
@ -131,6 +143,11 @@ response = page.goto("https://google.com")
|
||||||
print(response.request.redirected_from) # None
|
print(response.request.redirected_from) # None
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
var response = await page.GoToAsync("https://www.google.com");
|
||||||
|
Console.WriteLine(response.Request.RedirectedFrom?.Url); // null
|
||||||
|
```
|
||||||
|
|
||||||
## method: Request.redirectedTo
|
## method: Request.redirectedTo
|
||||||
- returns: <[null]|[Request]>
|
- returns: <[null]|[Request]>
|
||||||
|
|
||||||
|
|
@ -150,6 +167,10 @@ System.out.println(request.redirectedFrom().redirectedTo() == request); // true
|
||||||
assert request.redirected_from.redirected_to == request
|
assert request.redirected_from.redirected_to == request
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
Console.WriteLine(request.RedirectedFrom?.RedirectedTo == request); // True
|
||||||
|
```
|
||||||
|
|
||||||
## method: Request.resourceType
|
## method: Request.resourceType
|
||||||
- returns: <[string]>
|
- returns: <[string]>
|
||||||
|
|
||||||
|
|
@ -217,6 +238,12 @@ request = request_info.value
|
||||||
print(request.timing)
|
print(request.timing)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
var requestFinishedTask = page.WaitForEventAsync(PageEvent.RequestFinished);
|
||||||
|
await Task.WhenAll(requestFinishedTask, page.GoToAsync("https://www.microsoft.com"));
|
||||||
|
Console.WriteLine(requestFinishedTask.Result.Timing.ResponseEnd);
|
||||||
|
```
|
||||||
|
|
||||||
## method: Request.url
|
## method: Request.url
|
||||||
- returns: <[string]>
|
- returns: <[string]>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue