これは、オーディオをパラメーターとしてサーバーに投稿するための私のコードですが、時々うまくいかないことがあります。どこが間違っているのかわかりません。誰が私を助けてくれたり、提案をくれたりしますか?ありがとう~
OkHttpUtils.post(postUrl)
.params("Filedata",new File(GlobalUtils.getRecordDirPath()
,RECORD_TEMP_MP3))
.execute(new JsonCallback<GradeSpeakingReportModel>(GradeSpeakingReportModel.class) {
@Override
public void onSuccess(GradeSpeakingReportModel gradeSpeakingReportModel, Call call, Response response) {
....
}
@Override
public void onError(Call call, Response response, Exception e) {
super.onError(call, response, e);
....
}
});
}
11-04 15:14:03.250 21739-21739/com.smartstudy.smartmark W/System.err: java.net.ProtocolException: 1875 バイトが予想されますが、2067 11-04 15:14:03.250 21739-21739/com.smartstudy を受け取りました.smartmark W/System.err: okhttp3.internal.http.Http1xStream$FixedLengthSink.write(Http1xStream.java:279) 11-04 15:14:03.250 21739-21739/com.smartstudy.smartmark W/System.err: okio.RealBufferedSink.flush(RealBufferedSink.java:216) 11-04 15:14:03.250 21739-21739/com.smartstudy.smartmark W/System.err: okio.ForwardingSink.flush(ForwardingSink.java:39) 11 -04 15:14:03.250 21739-21739/com.smartstudy.smartmark W/System.err: okio.RealBufferedSink.flush(RealBufferedSink.java:218) 11-04 15:14:03.250 21739-21739/com.smartstudy .smartmark W/System.err: com.lzy.okhttputils.request.ProgressRequestBody.writeTo(ProgressRequestBody.java:61) 11-04 15:14:03.250 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:47) 11-04 15:14:03.250 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92) 11-04 15:14:03.250 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal .connection.ConnectInterceptor.intercept(ConnectInterceptor.java:45) 11-04 15:14:03.250 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java) :92) 11-04 15:14:03.250 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http.RealInterceptorChain.proceed (RealInterceptorChain.java:67) 11-04 15:14: 03.250 21739-21739/com.smartstudy.smartmark W/System.err:okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:109) 11-04 15:14:03.250 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http.RealInterceptorChain.proceed (RealInterceptorChain.java:92) 11-04 15:14:03.250 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http.RealInterceptorChain.proceed (RealInterceptorChain.java:67) 11-04 15:14:03.250 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http.BridgeInterceptor.intercept (BridgeInterceptor.java:93) 11-04 15:14:03.250 21739-21739/com .smartstudy.smartmark W/System.err: okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92) 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http.RetryAndFollowUpInterceptor で。インターセプト (RetryAndFollowUpInterceptor.java:124) 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http.RealInterceptorChain.proceed (RealInterceptorChain.java:92) で 11- 04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http.RealInterceptorChain.proceed (RealInterceptorChain.java:67) 11-04 15:14:03.255 21739-21739/ com.smartstudy.smartmark W/System.err: com.lzy.okhttputils.interceptor.LoggerInterceptor.intercept(LoggerInterceptor.java:40) 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/System .err: okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92) 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http で。 RealInterceptorChain.proceed(RealInterceptorChain.java:67) 11-04 15:14:03。255 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:170) 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/システムで。エラー: okhttp3.RealCall.access$100(RealCall.java:33) 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.RealCall$AsyncCall.execute(RealCall. java:120) 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.NamedRunnable.run (NamedRunnable.java:32) 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/System.err: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W /System.err: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 11-04 15:14:03 で。255 21739-21739/com.smartstudy.smartmark W/System.err: java.lang.Thread.run(Thread.java:841) 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/ System.err: java.net.ProtocolException: 1875 バイトが予想されますが、2067 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/System.err を受け取りました: okhttp3.internal.http.Http1xStream$FixedLengthSink で。書き込み (Http1xStream.java:279) 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/System.err: okio.RealBufferedSink.flush (RealBufferedSink.java:216) 11-04 15:14 :03.255 21739-21739/com.smartstudy.smartmark W/System.err: okio.ForwardingSink.flush(ForwardingSink.java:39) 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/システム.err: okio.RealBufferedSink.flush(RealBufferedSink.java:218) 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/System.err:com.lzy.okhttputils.request.ProgressRequestBody.writeTo(ProgressRequestBody.java:61) 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http.CallServerInterceptor でインターセプト (CallServerInterceptor.java:47) 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http.RealInterceptorChain.proceed (RealInterceptorChain.java:92) で 11 -04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.connection.ConnectInterceptor.intercept (ConnectInterceptor.java:45) 11-04 15:14:03.255 21739-21739 /com.smartstudy.smartmark W/System.err: okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92) 11-04 15:14:03.255 21739-21739/com.smartstudy.smartmark W/System.エラー: okhttp3.internal.http.RealInterceptorChain で。(RealInterceptorChain.java:67) 11-04 15:14:03.260 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.cache.CacheInterceptor.intercept (CacheInterceptor.java:109) で 11- 04 15:14:03.260 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http.RealInterceptorChain.proceed (RealInterceptorChain.java:92) 11-04 15:14:03.260 21739-21739/ com.smartstudy.smartmark W/System.err: okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67) 11-04 15:14:03.260 21739-21739/com.smartstudy.smartmark W/System.err : okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93) 11-04 15:14:03.260 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http.RealInterceptorChain で。 (RealInterceptorChain.java:92) 11-04 15:14:03.260 21739-21739/com を続行します。smartstudy.smartmark W/System.err: okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:124) 11-04 15:14:03.260 21739-21739/com.smartstudy.smartmark W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92) 11-04 15:14:03.260 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http.RealInterceptorChain.proceed( RealInterceptorChain.java:67) 11-04 15:14:03.260 21739-21739/com.smartstudy.smartmark W/System.err: com.lzy.okhttputils.interceptor.LoggerInterceptor.intercept (LoggerInterceptor.java:40) 11- 04 15:14:03.260 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.internal.http.RealInterceptorChain.proceed (RealInterceptorChain.java:92) 11-04 15:14:03.260 21739-21739/ com.smartstudy.smartmark W/System.err:okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67) 11-04 15:14:03.260 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java) :170) 11-04 15:14:03.260 21739-21739/com.smartstudy.smartmark W/System.err: okhttp3.RealCall.access$100(RealCall.java:33) 11-04 15:14:03.260 21739- 21739/com.smartstudy.smartmark W/System.err: okhttp3.RealCall$AsyncCall.execute(RealCall.java:120) 11-04 15:14:03.260 21739-21739/com.smartstudy.smartmark W/System.err : okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32) 11-04 15:14:03.260 21739-21739/com.smartstudy.smartmark W/System.err: java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1112) 11-04 15:14:03.260 21739-21739/com.smartstudy.smartmark W/System.err:java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 11-04 15:14:03.260 21739-21739/com.smartstudy.smartmark W/System.err: java.lang.Thread.run で(Thread.java:841) 11-04 15:14:11.930 21739-21739/com.smartstudy.smartmark D/dalvikvm: GC_FOR_ALLOC 解放 4955K、36% 解放 42107K/65148K、一時停止 56ms、合計 56ms