@@ -574,44 +574,35 @@ private IEnumerator ProcessRequestQueue()
574
574
Error error = null ;
575
575
if ( ! string . IsNullOrEmpty ( unityWebRequest . error ) )
576
576
{
577
- long nErrorCode = - 1 ;
578
- int nSeperator = unityWebRequest . error . IndexOf ( ' ' ) ;
579
- if ( nSeperator > 0 && long . TryParse ( unityWebRequest . error . Substring ( 0 , nSeperator ) . Trim ( ) , out nErrorCode ) )
577
+ switch ( unityWebRequest . responseCode )
580
578
{
581
- switch ( nErrorCode )
582
- {
583
- case HTTP_STATUS_OK :
584
- case HTTP_STATUS_CREATED :
585
- case HTTP_STATUS_ACCEPTED :
586
- bError = false ;
587
- break ;
588
- default :
589
- bError = true ;
590
- break ;
591
- }
592
- }
593
- else
594
- {
595
- bError = true ;
579
+ case HTTP_STATUS_OK :
580
+ case HTTP_STATUS_CREATED :
581
+ case HTTP_STATUS_ACCEPTED :
582
+ bError = false ;
583
+ break ;
584
+ default :
585
+ bError = true ;
586
+ break ;
596
587
}
597
588
598
589
error = new Error ( )
599
590
{
600
591
URL = url ,
601
- ErrorCode = resp . HttpResponseCode = nErrorCode ,
592
+ ErrorCode = unityWebRequest . responseCode ,
602
593
ErrorMessage = unityWebRequest . error ,
603
594
Response = unityWebRequest . downloadHandler . text ,
604
595
ResponseHeaders = unityWebRequest . GetResponseHeaders ( )
605
596
} ;
606
597
607
598
if ( bError )
608
599
{
609
- Log . Error ( "RESTConnector.ProcessRequestQueue()" , "URL: {0}, ErrorCode: {1}, Error: {2}, Response: {3}" , url , nErrorCode , unityWebRequest . error ,
600
+ Log . Error ( "RESTConnector.ProcessRequestQueue()" , "URL: {0}, ErrorCode: {1}, Error: {2}, Response: {3}" , url , unityWebRequest . responseCode , unityWebRequest . error ,
610
601
string . IsNullOrEmpty ( unityWebRequest . downloadHandler . text ) ? "" : unityWebRequest . downloadHandler . text ) ;
611
602
}
612
603
else
613
604
{
614
- Log . Warning ( "RESTConnector.ProcessRequestQueue()" , "URL: {0}, ErrorCode: {1}, Error: {2}, Response: {3}" , url , nErrorCode , unityWebRequest . error ,
605
+ Log . Warning ( "RESTConnector.ProcessRequestQueue()" , "URL: {0}, ErrorCode: {1}, Error: {2}, Response: {3}" , url , unityWebRequest . responseCode , unityWebRequest . error ,
615
606
string . IsNullOrEmpty ( unityWebRequest . downloadHandler . text ) ? "" : unityWebRequest . downloadHandler . text ) ;
616
607
}
617
608
}
0 commit comments