我有一个看起来像myapp://jhb/test/deeplink/url?id=4567. 我想删除?字符后的所有内容。最后,URL 应如下所示myapp://jhb/test/deeplink/url。如何。我能做到吗?将网址转换为字符串?正则表达式?
我尝试切换到FIFO队列并尝试从队列中删除消息时收到此错误消息
Value {VALUE} for parameter ReceiptHandle is invalid. Reason: The receipt handle has expired.
Run Code Online (Sandbox Code Playgroud)
似乎发生错误是因为我试图在visibility timeout过期后删除该消息。我将默认可见性超时0更改为最大12小时,这部分解决了问题。有时可能会发生,一条消息仍在我的队列中超过12个小时,然后我才能执行并删除该消息,因此我将再次收到错误消息。有什么解决方案可以将可见性超时增加12小时以上,或通过其他方式绕过此错误?