我想在关闭应用程序时从angular 6应用程序发送http发布请求。 我的问题是当我关闭应用程序时,http请求被中止。 我如何发送http发布请求而不会以这种方式中止?另外,我不在乎结果,我只希望在服务器中完成请求。
答案 0 :(得分:1)
但是它不起作用,因为该页面正在关闭并且无法订阅,并且在网络中它说请求已取消
答案 1 :(得分:0)
然后(假设您使用的是HttpClient),您将只调用该方法而无需这样的预订逻辑:
this.http.post(URL,BODY).subscribe();
答案 2 :(得分:0)
我会订阅,因为如果不订阅,它将不会触发。然后对响应什么也不做。
public class UIBaseProperties
{
}
public class EasyRawImage : UIBaseProperties
{
public void SetImageDimensions(float? width = null, float? height = null)
{
if(width == null && height == null)
RectOptions.sizeDelta = new Vector2(Img.width, Img.height);
else if(width != null && height == null)
RectOptions.sizeDelta = new Vector2((float)width, (float)width/Img.width*Img.height);
else if(width == null && height != null)
RectOptions.sizeDelta = new Vector2((float)height/Img.height*Img.width, (float)height);
else if(width != null && height != null)
RectOptions.sizeDelta = new Vector2((float)width, (float)height);
}
}