在调用第三方库时,我用customEvent时,可以调用LowEntryHttpRequest中的
/**
* Executes the request.
*
* This blueprint can NOT execute several HTTP Requests at the same time, because this is a latent blueprint, similar to Delay or Retriggerable Delay.
*
* Only after the execution of this blueprint has been completed, can this blueprint be used again.
*
* If you need to execute several HTTP Requests at the same time, you can use several instances of this blueprint, or you can use the "Execute Request (Event)" blueprint instead.
*/
UFUNCTION(BlueprintCallable, Category = "Low Entry|Http Request|Request", meta = (Latent, WorldContext = "WorldContextObject", LatentInfo = "LatentInfo", DisplayName = "Execute Request"))
void ExecuteRequest(UObject* WorldContextObject, FLatentActionInfo LatentInfo, ULowEntryHttpRequestResponse*& Response);
但是在function中,定义个函数就不能调用了。所以,能用事件还是用事件吧。
本文探讨了在调用第三方库LowEntry HttpRequest时,使用customEvent执行请求的限制,特别是其不能同时执行多个请求。为解决此问题,建议使用事件或者创建多个蓝图实例。同时提到了'ExecuteRequest'函数的使用方法,该函数适用于单次异步请求,不适合并发执行。对于需要并发执行多个请求的情况,推荐使用'ExecuteRequest(Event)'蓝图代替。
5237

被折叠的 条评论
为什么被折叠?



