嗨,我正在使用 httpclient 發送 blob 檔案并獲取 599 狀態代碼,請幫助
this.http.post("url",blobfile,{headers:'content-type':'image/jpeg'}).subscribe(r=>{
console.log(r)
})
收到 599 錯誤,這在 webview 上運行良好,但不適用于原生 android 設備,因為我使用 ionic-native-http-connection-backend 并將其包含在 app.module.ts 中
providers:[{ provide: HttpBackend, useClass: NativeHttpFallback, deps: [Platform, NativeHttpBackend, HttpXhrBackend] }]
我正在使用 ionic 6 有人可以幫我嗎?
uj5u.com熱心網友回復:
在 app.module.ts 中使用它可以解決問題
{
provide: HttpBackend, useFactory:
(platform: Platform, nativeHttpBackend: NativeHttpBackend, httpXhrBackend: HttpXhrBackend) = {
if (platform.is('android')) {
return httpXhrBackend;
} else {
return new NativeHttpFallback(platform, nativeHttpBackend, httpXhrBackend);
}
}, deps: [Platform, NativeHttpBackend, HttpXhrBackend]
}
這解決了 599 問題
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/439245.html
