diff --git a/framework/Furion.Pure/Schedule/Http/HttpJob.cs b/framework/Furion.Pure/Schedule/Http/HttpJob.cs index c867e7d09dfa55338bf51cd518c6e0260f35b7ff..b9bcc37417cb389db299ea34859b80167788f1fe 100644 --- a/framework/Furion.Pure/Schedule/Http/HttpJob.cs +++ b/framework/Furion.Pure/Schedule/Http/HttpJob.cs @@ -71,11 +71,11 @@ public class HttpJob : IJob httpClient.DefaultRequestHeaders.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.81 Safari/537.36 Edg/104.0.1293.47"); // 创建请求对象 - var httpRequestMessage = new HttpRequestMessage(httpJobMessage.HttpMedhod, httpJobMessage.RequestUri); + var httpRequestMessage = new HttpRequestMessage(httpJobMessage.HttpMethod, httpJobMessage.RequestUri); // 添加请求报文体,默认只支持发送 application/json 类型 - if (httpJobMessage.HttpMedhod != HttpMethod.Get - && httpJobMessage.HttpMedhod != HttpMethod.Head + if (httpJobMessage.HttpMethod != HttpMethod.Get + && httpJobMessage.HttpMethod != HttpMethod.Head && !string.IsNullOrWhiteSpace(httpJobMessage.Body)) { var stringContent = new StringContent(httpJobMessage.Body, Encoding.UTF8); diff --git a/framework/Furion.Pure/Schedule/Http/HttpJobMessage.cs b/framework/Furion.Pure/Schedule/Http/HttpJobMessage.cs index 04cfb488e7ad71ef313bc14a082c8776988f8e92..c880e5c6139e94cd59ccb15a30bec1390a374bfc 100644 --- a/framework/Furion.Pure/Schedule/Http/HttpJobMessage.cs +++ b/framework/Furion.Pure/Schedule/Http/HttpJobMessage.cs @@ -28,7 +28,7 @@ public sealed class HttpJobMessage /// /// 请求方法 /// - public HttpMethod HttpMedhod { get; set; } = HttpMethod.Get; + public HttpMethod HttpMethod { get; set; } = HttpMethod.Get; /// /// 请求报文体 diff --git a/framework/Furion/Schedule/Http/HttpJob.cs b/framework/Furion/Schedule/Http/HttpJob.cs index c867e7d09dfa55338bf51cd518c6e0260f35b7ff..b9bcc37417cb389db299ea34859b80167788f1fe 100644 --- a/framework/Furion/Schedule/Http/HttpJob.cs +++ b/framework/Furion/Schedule/Http/HttpJob.cs @@ -71,11 +71,11 @@ public class HttpJob : IJob httpClient.DefaultRequestHeaders.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.81 Safari/537.36 Edg/104.0.1293.47"); // 创建请求对象 - var httpRequestMessage = new HttpRequestMessage(httpJobMessage.HttpMedhod, httpJobMessage.RequestUri); + var httpRequestMessage = new HttpRequestMessage(httpJobMessage.HttpMethod, httpJobMessage.RequestUri); // 添加请求报文体,默认只支持发送 application/json 类型 - if (httpJobMessage.HttpMedhod != HttpMethod.Get - && httpJobMessage.HttpMedhod != HttpMethod.Head + if (httpJobMessage.HttpMethod != HttpMethod.Get + && httpJobMessage.HttpMethod != HttpMethod.Head && !string.IsNullOrWhiteSpace(httpJobMessage.Body)) { var stringContent = new StringContent(httpJobMessage.Body, Encoding.UTF8); diff --git a/framework/Furion/Schedule/Http/HttpJobMessage.cs b/framework/Furion/Schedule/Http/HttpJobMessage.cs index 04cfb488e7ad71ef313bc14a082c8776988f8e92..c880e5c6139e94cd59ccb15a30bec1390a374bfc 100644 --- a/framework/Furion/Schedule/Http/HttpJobMessage.cs +++ b/framework/Furion/Schedule/Http/HttpJobMessage.cs @@ -28,7 +28,7 @@ public sealed class HttpJobMessage /// /// 请求方法 /// - public HttpMethod HttpMedhod { get; set; } = HttpMethod.Get; + public HttpMethod HttpMethod { get; set; } = HttpMethod.Get; /// /// 请求报文体 diff --git a/handbook/docs/job.mdx b/handbook/docs/job.mdx index 39b57fbea63e2fd72c27d920989a8def44346d7d..f5139306014ca5fd9f7426be5f16a5219f0affa8 100644 --- a/handbook/docs/job.mdx +++ b/handbook/docs/job.mdx @@ -29,7 +29,7 @@ services.AddSchedule(options => options.AddHttpJob(request => { request.RequestUri = "https://www.chinadot.net"; - request.HttpMedhod = HttpMethod.Get; + request.HttpMethod = HttpMethod.Get; // request.Body = "{}"; // 设置请求报文体 }, Triggers.PeriodSeconds(5)); }); @@ -876,7 +876,7 @@ services.AddSchedule(options => options.AddHttpJob(request => { request.RequestUri = "https://www.chinadot.net"; - request.HttpMedhod = HttpMethod.Get; + request.HttpMethod = HttpMethod.Get; // request.Body = "{}"; // 设置请求报文体 }, Triggers.PeriodSeconds(5)); }); @@ -1947,7 +1947,7 @@ services.AddSchedule(options => options.AddHttpJob(request => { request.RequestUri = "https://www.chinadot.net"; - request.HttpMedhod = HttpMethod.Get; + request.HttpMethod = HttpMethod.Get; // request.Body = "{}"; // 设置请求报文体 }, Triggers.PeriodSeconds(5)); }); @@ -2008,7 +2008,7 @@ public class MyHttpJobMessage /// /// 请求方法 /// - public HttpMethod HttpMedhod { get; set; } = HttpMethod.Get; + public HttpMethod HttpMethod { get; set; } = HttpMethod.Get; /// /// 请求报文体 @@ -2073,11 +2073,11 @@ public class MyHttpJob : IJob // 也可以继承内部的 HttpJob 类 httpClient.DefaultRequestHeaders.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.81 Safari/537.36 Edg/104.0.1293.47"); // 创建请求对象 - var httpRequestMessage = new HttpRequestMessage(httpJobMessage.HttpMedhod, httpJobMessage.RequestUri); + var httpRequestMessage = new HttpRequestMessage(httpJobMessage.HttpMethod, httpJobMessage.RequestUri); // 添加请求报文体,默认只支持发送 application/json 类型 - if (httpJobMessage.HttpMedhod != HttpMethod.Get - && httpJobMessage.HttpMedhod != HttpMethod.Head + if (httpJobMessage.HttpMethod != HttpMethod.Get + && httpJobMessage.HttpMethod != HttpMethod.Head && !string.IsNullOrWhiteSpace(httpJobMessage.Body)) { var stringContent = new StringContent(httpJobMessage.Body, Encoding.UTF8); diff --git a/handbook/docs/upgrade.mdx b/handbook/docs/upgrade.mdx index 95ea2b04a3d34b80d979b11995a6d7d3a067b6b4..1b64e913a523d22bd9ce63c0de6da473526d265f 100644 --- a/handbook/docs/upgrade.mdx +++ b/handbook/docs/upgrade.mdx @@ -149,7 +149,7 @@ services.AddSchedule(options => options.AddHttpJob(request => { request.RequestUri = "https://www.chinadot.net"; - request.HttpMedhod = HttpMethod.Get; + request.HttpMethod = HttpMethod.Get; // request.Body = "{}"; // 设置请求报文体 }, Triggers.PeriodSeconds(5)); });