某手sig __NStokensig定位

本文分析了12.3.40版本的Retrofit调用堆栈,详细展示了各个Interceptor(如签名处理、请求头、超时等)在请求过程中的作用,有助于理解和调试网络请求行为。
摘要由CSDN通过智能技术生成

12.3.40 版本

__NStokensig
Arguments nrd.g.f(b8d7c0b36a44f8c0b2602c090601366b, 64e6bb0afe327c08c1ab93128f313d36)  其中64e6bb0afe327c08c1ab93128f313d36 salt,b8d7c0b36a44f8c0b2602c090601366b sig

sig
Arguments nrd.b.c  
                  ce6.d$d.d

调用栈

[layiqhkj4sf] Backtrace:
        ce6.d$d.d(Native Method)
        nrd.b.c(kSourceFile:18219153)                                                                                                                    
        nrd.g.e(kSourceFile:34537482)
        ce6.d.a(kSourceFile:34471983)
        be6.b.o(kSourceFile:34472000)
        com.yxcorp.retrofit.interceptor.CommonParamsInterceptor.intercept(kSourceFile:21496671)
        com.yxcorp.retrofit.timing.LoggedInterceptorWrapper.intercept(kSourceFile:17170438)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:70189214)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:20840454)
        com.yxcorp.retrofit.interceptor.DynamicParamsInterceptor.intercept(kSourceFile:21823532)
        com.yxcorp.retrofit.timing.LoggedInterceptorWrapper.intercept(kSourceFile:17170438)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:70189214)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:20840454)
        com.yxcorp.retrofit.interceptor.HeaderParamInterceptor.intercept(kSourceFile:18153589)
        com.yxcorp.retrofit.timing.LoggedInterceptorWrapper.intercept(kSourceFile:17170438)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:70189214)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:20840454)
        com.yxcorp.retrofit.interceptor.HeaderInterceptor.intercept(kSourceFile:18153514)
        com.yxcorp.retrofit.timing.LoggedInterceptorWrapper.intercept(kSourceFile:17170438)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:70189214)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:20840454)
        com.yxcorp.retrofit.interceptor.ContentLengthInterceptor.intercept(kSourceFile:17956868)
        com.yxcorp.retrofit.timing.LoggedInterceptorWrapper.intercept(kSourceFile:17170438)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:70189214)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:20840454)
        com.kwai.framework.network.access.okhttp.interceptor.SignatureInfoInterceptor.intercept(kSourceFile:17104945)
        com.yxcorp.retrofit.timing.LoggedInterceptorWrapper.intercept(kSourceFile:17170438)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:70189214)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:20840454)
        com.kwai.framework.instant.update.InstantUpdateInterceptor.intercept(kSourceFile:17105048)
        com.yxcorp.retrofit.timing.LoggedInterceptorWrapper.intercept(kSourceFile:17170438)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:70189214)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:20840454)
        com.yxcorp.retrofit.idc.interceptor.RouterInterceptor.intercept(kSourceFile:18546953)
        com.yxcorp.retrofit.timing.LoggedInterceptorWrapper.intercept(kSourceFile:17170438)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:70189214)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:20840454)
        com.yxcorp.retrofit.region.APISchedulingInterceptor.intercept(kSourceFile:18546910)
        com.yxcorp.retrofit.timing.LoggedInterceptorWrapper.intercept(kSourceFile:17170438)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:70189214)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:20840454)
        com.kwai.framework.network.access.okhttp.interceptor.DegradeConfigBlockingInterceptor.intercept(kSourceFile:17104949)
        com.yxcorp.retrofit.timing.LoggedInterceptorWrapper.intercept(kSourceFile:17170438)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:70189214)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:20840454)
        com.yxcorp.retrofit.interceptor.TimeoutInterceptor.intercept(kSourceFile:17170523)
        com.yxcorp.retrofit.timing.LoggedInterceptorWrapper.intercept(kSourceFile:17170438)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:70189214)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:20840454)
        com.yxcorp.retrofit.throttling.ThrottlingInterceptor.intercept(kSourceFile:17956952)
        com.yxcorp.retrofit.timing.LoggedInterceptorWrapper.intercept(kSourceFile:17170438)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:70189214)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:20840454)
        com.yxcorp.retrofit.throttling.v2.ThrottlingInterceptorV2.intercept(kSourceFile:17956957)
        com.yxcorp.retrofit.timing.LoggedInterceptorWrapper.intercept(kSourceFile:17170438)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:70189214)
        okhttp3.internal.http.RealInterceptorChain.proceed(kSourceFile:20840454)
        okhttp3.RealCall.getResponseWithInterceptorChain(kSourceFile:1507443)
        okhttp3.RealCall.execute(kSourceFile:1310751)
        retrofit2.k.execute(kSourceFile:524347)
        com.yxcorp.retrofit.model.a.execute(kSourceFile:131074)
        x7d.g.execute(kSourceFile:5)
        wqd.a.execute(kSourceFile:1114415)
        retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(kSourceFile:17367063)
        hzd.t.subscribe(kSourceFile:17956884)
        retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(kSourceFile:17039367)
        hzd.t.subscribe(kSourceFile:17956884)
        io.reactivex.internal.operators.observable.ObservableSubscribeOn$a.run(kSourceFile:524294)
        io.reactivex.internal.schedulers.ScheduledDirectTask.call(kSourceFile:655369)
        io.reactivex.internal.schedulers.ScheduledDirectTask.call(kSourceFile:0)
        java.util.concurrent.FutureTask.run(FutureTask.java:266)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
        dsd.b$a.run(kSourceFile:524295)
        java.lang.Thread.run(Thread.java:764)

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值