options.delete('key') 会在 generate sign 的之前就删除掉了 key 导致生成签名错误