@@ -454,7 +454,7 @@ public static string SendStringToUrl(this string url, string method = null,
454
454
string requestBody = null , string contentType = null , string accept = "*/*" ,
455
455
Action < HttpWebRequest > requestFilter = null , Action < HttpWebResponse > responseFilter = null )
456
456
{
457
- var webReq = ( HttpWebRequest ) WebRequest . Create ( url ) ;
457
+ var webReq = WebRequest . CreateHttp ( url ) ;
458
458
return SendStringToUrl ( webReq , method , requestBody , contentType , accept , requestFilter , responseFilter ) ;
459
459
}
460
460
@@ -463,7 +463,7 @@ public static async Task<string> SendStringToUrlAsync(this string url, string me
463
463
string contentType = null , string accept = "*/*" , Action < HttpWebRequest > requestFilter = null ,
464
464
Action < HttpWebResponse > responseFilter = null , CancellationToken token = default )
465
465
{
466
- var webReq = ( HttpWebRequest ) WebRequest . Create ( url ) ;
466
+ var webReq = WebRequest . CreateHttp ( url ) ;
467
467
return await SendStringToUrlAsync ( webReq , method , requestBody , contentType , accept , requestFilter , responseFilter ) ;
468
468
}
469
469
@@ -595,7 +595,7 @@ public static byte[] SendBytesToUrl(this string url, string method = null,
595
595
byte [ ] requestBody = null , string contentType = null , string accept = "*/*" ,
596
596
Action < HttpWebRequest > requestFilter = null , Action < HttpWebResponse > responseFilter = null )
597
597
{
598
- var webReq = ( HttpWebRequest ) WebRequest . Create ( url ) ;
598
+ var webReq = WebRequest . CreateHttp ( url ) ;
599
599
return SendBytesToUrl ( webReq , method , requestBody , contentType , accept , requestFilter , responseFilter ) ;
600
600
}
601
601
@@ -604,7 +604,7 @@ public static async Task<byte[]> SendBytesToUrlAsync(this string url, string met
604
604
Action < HttpWebRequest > requestFilter = null , Action < HttpWebResponse > responseFilter = null ,
605
605
CancellationToken token = default )
606
606
{
607
- var webReq = ( HttpWebRequest ) WebRequest . Create ( url ) ;
607
+ var webReq = WebRequest . CreateHttp ( url ) ;
608
608
return await SendBytesToUrlAsync ( webReq , method , requestBody , contentType , accept , requestFilter , responseFilter , token ) ;
609
609
}
610
610
@@ -731,7 +731,7 @@ public static Stream SendStreamToUrl(this string url, string method = null,
731
731
Stream requestBody = null , string contentType = null , string accept = "*/*" ,
732
732
Action < HttpWebRequest > requestFilter = null , Action < HttpWebResponse > responseFilter = null )
733
733
{
734
- var webReq = ( HttpWebRequest ) WebRequest . Create ( url ) ;
734
+ var webReq = WebRequest . CreateHttp ( url ) ;
735
735
if ( method != null )
736
736
webReq . Method = method ;
737
737
@@ -769,7 +769,7 @@ public static async Task<Stream> SendStreamToUrlAsync(this string url, string me
769
769
Action < HttpWebRequest > requestFilter = null , Action < HttpWebResponse > responseFilter = null ,
770
770
CancellationToken token = default )
771
771
{
772
- var webReq = ( HttpWebRequest ) WebRequest . Create ( url ) ;
772
+ var webReq = WebRequest . CreateHttp ( url ) ;
773
773
if ( method != null )
774
774
webReq . Method = method ;
775
775
if ( contentType != null )
@@ -803,7 +803,7 @@ public static async Task<Stream> SendStreamToUrlAsync(this string url, string me
803
803
{
804
804
try
805
805
{
806
- var webReq = ( HttpWebRequest ) WebRequest . Create ( url ) ;
806
+ var webReq = WebRequest . CreateHttp ( url ) ;
807
807
using var webRes = PclExport . Instance . GetResponse ( webReq ) ;
808
808
var httpRes = webRes as HttpWebResponse ;
809
809
return httpRes ? . StatusCode ;
@@ -980,7 +980,7 @@ public static WebResponse PostFileToUrl(this string url,
980
980
string accept = null ,
981
981
Action < HttpWebRequest > requestFilter = null )
982
982
{
983
- var webReq = ( HttpWebRequest ) WebRequest . Create ( url ) ;
983
+ var webReq = WebRequest . CreateHttp ( url ) ;
984
984
using ( var fileStream = uploadFileInfo . OpenRead ( ) )
985
985
{
986
986
var fileName = uploadFileInfo . Name ;
@@ -1000,7 +1000,7 @@ public static async Task<WebResponse> PostFileToUrlAsync(this string url,
1000
1000
string accept = null ,
1001
1001
Action < HttpWebRequest > requestFilter = null , CancellationToken token = default )
1002
1002
{
1003
- var webReq = ( HttpWebRequest ) WebRequest . Create ( url ) ;
1003
+ var webReq = WebRequest . CreateHttp ( url ) ;
1004
1004
using ( var fileStream = uploadFileInfo . OpenRead ( ) )
1005
1005
{
1006
1006
var fileName = uploadFileInfo . Name ;
@@ -1020,7 +1020,7 @@ public static WebResponse PutFileToUrl(this string url,
1020
1020
string accept = null ,
1021
1021
Action < HttpWebRequest > requestFilter = null )
1022
1022
{
1023
- var webReq = ( HttpWebRequest ) WebRequest . Create ( url ) ;
1023
+ var webReq = WebRequest . CreateHttp ( url ) ;
1024
1024
using ( var fileStream = uploadFileInfo . OpenRead ( ) )
1025
1025
{
1026
1026
var fileName = uploadFileInfo . Name ;
@@ -1040,7 +1040,7 @@ public static async Task<WebResponse> PutFileToUrlAsync(this string url,
1040
1040
string accept = null ,
1041
1041
Action < HttpWebRequest > requestFilter = null , CancellationToken token = default )
1042
1042
{
1043
- var webReq = ( HttpWebRequest ) WebRequest . Create ( url ) ;
1043
+ var webReq = WebRequest . CreateHttp ( url ) ;
1044
1044
using ( var fileStream = uploadFileInfo . OpenRead ( ) )
1045
1045
{
1046
1046
var fileName = uploadFileInfo . Name ;
0 commit comments