取消google的404配置

This commit is contained in:
老九 2021-08-26 23:08:28 +08:00
parent 87289b6698
commit 5139813123
2 changed files with 22 additions and 17 deletions

View File

@ -35,12 +35,24 @@ namespace FastGithub.Http
}
/// <summary>
/// 替换域名为ip
/// 发送请求
/// </summary>
/// <param name="request"></param>
/// <param name="cancellationToken"></param>
/// <returns></returns>
protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
await this.ProcessRequestAsync(request, cancellationToken);
return await this.SendRequestAsync(request, cancellationToken);
}
/// <summary>
/// 处理请求
/// </summary>
/// <param name="request"></param>
/// <param name="cancellationToken"></param>
/// <returns></returns>
private async Task ProcessRequestAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
var uri = request.RequestUri;
if (uri == null)
@ -75,8 +87,16 @@ namespace FastGithub.Http
context.TlsSniPattern = context.TlsSniPattern.WithIPAddress(address);
}
request.RequestUri = uriBuilder.Uri;
}
/// <summary>
/// 发送请求
/// </summary>
/// <param name="request"></param>
/// <param name="cancellationToken"></param>
/// <returns></returns>
private async Task<HttpResponseMessage> SendRequestAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
if (this.domainConfig.Timeout != null)
{
using var timeoutTokenSource = new CancellationTokenSource(this.domainConfig.Timeout.Value);

View File

@ -20,21 +20,6 @@
"*.gravatar.com": {
"TlsSni": true,
"Destination": "https://sdn.geekzu.org/"
},
"lh*.googleusercontent.com": {
"Response": {
"StatusCode": 404
}
},
"google.com": {
"Response": {
"StatusCode": 404
}
},
"*.google.com": {
"Response": {
"StatusCode": 404
}
}
}
}