网络判断
This commit is contained in:
		
							parent
							
								
									23e115e89e
								
							
						
					
					
						commit
						17a52af998
					
				| @ -5,9 +5,9 @@ | ||||
|         "name": "default", | ||||
|         "material": { | ||||
|           "certpath": "C:\\Users\\93218\\.ohos\\config\\openharmony\\auto_ohos_default_subject-two_com.oh.dts.cer", | ||||
|           "storePassword": "0000001A655821D6264A8F82501357A9E9FADD8A2D07C554ECF0BFA1241AEA1A402865E3C29B3123380E", | ||||
|           "storePassword": "0000001B6B286329D0B89755E137765E5E3EC92AFE4D235E753CC849068623687DD2FB932E88F0E1176076", | ||||
|           "keyAlias": "debugKey", | ||||
|           "keyPassword": "0000001AF3DBE5AAB38DC51CE559B8BDB0135E9C41C34C3727A57DAA3417D6F0D2E35469D1493F6302D3", | ||||
|           "keyPassword": "0000001B82C966539FBC43A53702ADEAB4BC43B1A454A0645D48C22CC3BCDD977F0F98415E532D6094CF4C", | ||||
|           "profile": "C:\\Users\\93218\\.ohos\\config\\openharmony\\auto_ohos_default_subject-two_com.oh.dts.p7b", | ||||
|           "signAlg": "SHA256withECDSA", | ||||
|           "storeFile": "C:\\Users\\93218\\.ohos\\config\\openharmony\\auto_ohos_default_subject-two_com.oh.dts.p12" | ||||
|  | ||||
| @ -90,6 +90,17 @@ export function tcpRequest<T>(req: any): Promise<T> { | ||||
|   }) | ||||
| } | ||||
| 
 | ||||
| function getNetWorkStatus() { | ||||
|   connection.getDefaultNet().then(handle => { | ||||
|     console.log("[http request] network handle", JSON.stringify(handle)) | ||||
|     connection.getNetCapabilities(handle).then(res => { | ||||
|       console.log("[http request] network result", JSON.stringify(res)) | ||||
|     }) | ||||
|   }).catch(err => { | ||||
|     console.log("[http request] network error", JSON.stringify(err)) | ||||
|   }) | ||||
| } | ||||
| 
 | ||||
| export default async function request<T>(req: any): Promise<T> { | ||||
|   return new Promise((resolve, reject) => { | ||||
|     tempRequest(req).then((response) => { | ||||
| @ -97,15 +108,9 @@ export default async function request<T>(req: any): Promise<T> { | ||||
|       resolve(response as T) | ||||
|     }).catch(err => { | ||||
|       console.log("[http request] only http request error") | ||||
|       connection.getDefaultNet().then(handle => { | ||||
|         console.log("[http request] network handle", JSON.stringify(handle)) | ||||
|         connection.getNetCapabilities(handle).then(res => { | ||||
|           console.log("[http request] network result", JSON.stringify(res)) | ||||
|         }) | ||||
|       }).catch(err => { | ||||
|         console.log("[http request] network error", JSON.stringify(err)) | ||||
|       }) | ||||
|       reject(err) | ||||
|     }).finally(() => { | ||||
|       getNetWorkStatus() | ||||
|     }) | ||||
|   }) | ||||
| } | ||||
|  | ||||
| @ -1,15 +1,15 @@ | ||||
| -----BEGIN CERTIFICATE----- | ||||
| MIICFDCCAZugAwIBAgIILLIw+Om1Gu4wCgYIKoZIzj0EAwMwYzELMAkGA1UEBhMC | ||||
| Q04xFDASBgNVBAoTC09wZW5IYXJtb255MRkwFwYDVQQLExBPcGVuSGFybW9ueSBU | ||||
| ZWFtMSMwIQYDVQQDExpPcGVuSGFybW9ueSBBcHBsaWNhdGlvbiBDQTAeFw0yNTAz | ||||
| MTMwMjIyMDdaFw0zNTAzMTEwMjIyMDdaMEoxFTATBgNVBAMMDGlkZV9kZW1vX2Fw | ||||
| cDENMAsGA1UECxMEVW5pdDEVMBMGA1UEChMMT3JnYW5pemF0aW9uMQswCQYDVQQG | ||||
| EwJDTjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABD/XUz0Wuk0hXFbGcGSHOHZh | ||||
| 8eZxGXJPRMb6O2d9Zi1pbm7upUyEKrrF0hKeokBzRLUG6ZOwhRw4bmzCCDYjthGj | ||||
| UjBQMB0GA1UdDgQWBBQDisUTnRIhYsWUI9WrlhZyP/G4ajAOBgNVHQ8BAf8EBAMC | ||||
| B4AwHwYDVR0jBBgwFoAU24a3IhbVC6FLt90le7nxBX2iLUcwCgYIKoZIzj0EAwMD | ||||
| ZwAwZAIwNM9ryNyDK9dNDueWY0q8qjXogHyVrNgOYW9fHSuJRk1wR2BuvIM/399z | ||||
| nggoH72oAjBgvTZ5qKIJBQF81iK74oa5yylM4ig3uem9dEqaQ6BkjDQsQUCXFiU1 | ||||
| Wa95Knq/zeg= | ||||
| MIICFTCCAZygAwIBAgIJAJsRE03JjrGjMAoGCCqGSM49BAMDMGMxCzAJBgNVBAYT | ||||
| AkNOMRQwEgYDVQQKEwtPcGVuSGFybW9ueTEZMBcGA1UECxMQT3Blbkhhcm1vbnkg | ||||
| VGVhbTEjMCEGA1UEAxMaT3Blbkhhcm1vbnkgQXBwbGljYXRpb24gQ0EwHhcNMjUw | ||||
| MzE4MDkyNzUwWhcNMzUwMzE2MDkyNzUwWjBKMRUwEwYDVQQDDAxpZGVfZGVtb19h | ||||
| cHAxDTALBgNVBAsTBFVuaXQxFTATBgNVBAoTDE9yZ2FuaXphdGlvbjELMAkGA1UE | ||||
| BhMCQ04wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASjsgYkPrya0djVCUL+/VkM | ||||
| xCkyWvQDx9RCh6+Ao0Wy5eqz8FRyf9U488Nr+cl7e6AZXtWAFIcyVaO7fiiH3SRR | ||||
| o1IwUDAdBgNVHQ4EFgQUqvy4ps0Cxq1Vc0JJApd5bGCYuaAwDgYDVR0PAQH/BAQD | ||||
| AgeAMB8GA1UdIwQYMBaAFNuGtyIW1QuhS7fdJXu58QV9oi1HMAoGCCqGSM49BAMD | ||||
| A2cAMGQCMDKcLnkiXSuvLjIQyhOq7wnWo9ObxlcqBajieyv4vZiCf90h58KQHfFN | ||||
| rvIdAFQfhwIwV3FJqf1/pNueUg5417N3Dm05QrzMtrnDOaf0gSGTuQSu9LHCaKhq | ||||
| nGU1PJErkcGu | ||||
| -----END CERTIFICATE----- | ||||
| 4F24966DBD39F6F87309AB4A77342C262096B58EDB04A80C2528569C1CA9098D | ||||
| 331EC6F78C0039676593BE2FBC4BBC6BD25651900D97CDA9DC5D16C896FC9614 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user