小程序
小游戏
企业微信
微信支付
扫描小程序码分享
请求新增临时素材接口出现错误 https://api.weixin.qq.com/cgi-bin/media/upload?access_token=token&type=image
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请求接口: https://api.weixin.qq.com/cgi-bin/media/upload
appId:wx4d3eb097091f7b58
错误信息:
I/O exception (java.net.SocketException) caught when processing request to {s}->https://api.weixin.qq.com:443: Connection reset by peer: socket write error
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,麻烦具体描述下问题流程,提供下appid,完整的请求,最近一次操作时间(特别说明,5小时内才有机会快速定位),收到的回复消息
https://api.weixin.qq.com/cgi-bin/media/upload?access_token=30_ahkUPvZ5c_upYvlwVo2SBAXoL9BwR0Fn3A435O1d037Md83-QZXeoiIZHm2mKPjXQsx-p8nlHhJPtv3v1aFpBGJEJtBKMV8SEPFbb-bIUaj0TYSFBN4LhnmO2HsYWe8MpOBDNWj_fsQaomVFKGYeADAXTL&type=image
2020-02-21 10:23:10 INFO I/O exception (java.net.SocketException) caught when processing request to {s}->https://api.weixin.qq.com:443: Connection reset
2020-02-21 10:23:10.749 [64e71672-9b8c-4cc3-826f-29b5d9f3114f] ERROR org.apache.http.client.ClientProtocolException<br/> at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:187)<br/> at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)<br/> at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)<br/> at com.candao.sdk.net.HttpSender.doRequest(HttpSender.java:337)<br/> at com.candao.wechat.common.apiv2.WechatHttpRequest.uploadFile(WechatHttpRequest.java:98)<br/> at com.candao.wechat.request.MediaAction.upload(MediaAction.java:54)<br/> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br/> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)<br/> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br/> at java.lang.reflect.Method.invoke(Method.java:498)<br/> at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)<br/> at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)<br/> at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)<br/> at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)<br/> at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)<br/> at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)<br/> at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)<br/> at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)<br/> at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)<br/> at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)<br/> at javax.servlet.http.HttpServlet.service(HttpServlet.java:159)<br/> at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)<br/> at javax.servlet.http.HttpServlet.service(HttpServlet.java:97)<br/> at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)<br/> at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)<br/> at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)<br/> at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)<br/> at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)<br/> at com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)<br/> at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:289)<br/> at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:838)<br/> at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1348)<br/> at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1304)<br/> at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1288)<br/> at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1196)<br/> at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:993)<br/> at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117)<br/> at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93)<br/> at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:169)<br/> at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61)<br/> at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173)<br/> at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118)<br/>Caused by: org.apache.http.client.NonRepeatableRequestException: Cannot retry request with a non-repeatable request entity<br/> at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:108)<br/> at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)<br/> at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)<br/> ... 41 more<br/>Caused by: java.net.SocketException: Connection reset<br/> at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)<br/> at java.net.SocketOutputStream.write(SocketOutputStream.java:153)<br/> at sun.security.ssl.OutputRecord.writeBuffer(OutputRecord.java:431)<br/> at sun.security.ssl.OutputRecord.write(OutputRecord.java:417)<br/> at sun.security.ssl.SSLSocketImpl.writeRecordInternal(SSLSocketImpl.java:876)<br/> at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:847)<br/> at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123)<br/> at org.apache.http.impl.io.SessionOutputBufferImpl.streamWrite(SessionOutputBufferImpl.java:124)<br/> at org.apache.http.impl.io.SessionOutputBufferImpl.flushBuffer(SessionOutputBufferImpl.java:136)<br/> at org.apache.http.impl.io.SessionOutputBufferImpl.write(SessionOutputBufferImpl.java:167)<br/> at org.apache.http.impl.io.ChunkedOutputStream.flushCacheWithAppend(ChunkedOutputStream.java:122)<br/> at org.apache.http.impl.io.ChunkedOutputStream.write(ChunkedOutputStream.java:179)<br/> at org.apache.http.entity.mime.content.InputStreamBody.writeTo(InputStreamBody.java:93)<br/> at org.apache.http.entity.mime.AbstractMultipartForm.doWriteTo(AbstractMultipartForm.java:134)<br/> at org.apache.http.entity.mime.AbstractMultipartForm.writeTo(AbstractMultipartForm.java:157)<br/> at org.apache.http.entity.mime.MultipartFormEntity.writeTo(MultipartFormEntity.java:113)<br/> at org.apache.http.impl.execchain.RequestEntityProxy.writeTo(RequestEntityProxy.java:121)<br/> at org.apache.http.impl.DefaultBHttpClientConnection.sendRequestEntity(DefaultBHttpClientConnection.java:156)<br/> at org.apache.http.impl.conn.CPoolProxy.sendRequestEntity(CPoolProxy.java:160)<br/> at org.apache.http.protocol.HttpRequestExecutor.doSendRequest(HttpRequestExecutor.java:238)<br/> at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123)<br/> at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)<br/> at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)<br/> at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)<br/> ... 43 more<br/>
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请求接口: https://api.weixin.qq.com/cgi-bin/media/upload
appId:wx4d3eb097091f7b58
错误信息:
I/O exception (java.net.SocketException) caught when processing request to {s}->https://api.weixin.qq.com:443: Connection reset by peer: socket write error
你好,麻烦具体描述下问题流程,提供下appid,完整的请求,最近一次操作时间(特别说明,5小时内才有机会快速定位),收到的回复消息
appId:wx494294512d330336
ip:122.112.157.50:16005
请求接口: https://api.weixin.qq.com/cgi-bin/media/upload
错误:https://api.weixin.qq.com:443: Connection reset
https://api.weixin.qq.com/cgi-bin/media/upload?access_token=30_ahkUPvZ5c_upYvlwVo2SBAXoL9BwR0Fn3A435O1d037Md83-QZXeoiIZHm2mKPjXQsx-p8nlHhJPtv3v1aFpBGJEJtBKMV8SEPFbb-bIUaj0TYSFBN4LhnmO2HsYWe8MpOBDNWj_fsQaomVFKGYeADAXTL&type=image
2020-02-21 10:23:10 INFO I/O exception (java.net.SocketException) caught when processing request to {s}->https://api.weixin.qq.com:443: Connection reset
2020-02-21 10:23:10.749 [64e71672-9b8c-4cc3-826f-29b5d9f3114f] ERROR org.apache.http.client.ClientProtocolException<br/> at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:187)<br/> at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)<br/> at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)<br/> at com.candao.sdk.net.HttpSender.doRequest(HttpSender.java:337)<br/> at com.candao.wechat.common.apiv2.WechatHttpRequest.uploadFile(WechatHttpRequest.java:98)<br/> at com.candao.wechat.request.MediaAction.upload(MediaAction.java:54)<br/> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br/> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)<br/> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br/> at java.lang.reflect.Method.invoke(Method.java:498)<br/> at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)<br/> at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)<br/> at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)<br/> at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)<br/> at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)<br/> at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)<br/> at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)<br/> at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)<br/> at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)<br/> at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)<br/> at javax.servlet.http.HttpServlet.service(HttpServlet.java:159)<br/> at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)<br/> at javax.servlet.http.HttpServlet.service(HttpServlet.java:97)<br/> at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)<br/> at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)<br/> at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)<br/> at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)<br/> at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)<br/> at com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)<br/> at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:289)<br/> at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:838)<br/> at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1348)<br/> at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1304)<br/> at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1288)<br/> at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1196)<br/> at com.caucho.network.listen.TcpSocketLink.handleAcceptTaskImpl(TcpSocketLink.java:993)<br/> at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:117)<br/> at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93)<br/> at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:169)<br/> at com.caucho.network.listen.TcpSocketAcceptThread.run(TcpSocketAcceptThread.java:61)<br/> at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173)<br/> at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118)<br/>Caused by: org.apache.http.client.NonRepeatableRequestException: Cannot retry request with a non-repeatable request entity<br/> at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:108)<br/> at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)<br/> at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)<br/> ... 41 more<br/>Caused by: java.net.SocketException: Connection reset<br/> at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)<br/> at java.net.SocketOutputStream.write(SocketOutputStream.java:153)<br/> at sun.security.ssl.OutputRecord.writeBuffer(OutputRecord.java:431)<br/> at sun.security.ssl.OutputRecord.write(OutputRecord.java:417)<br/> at sun.security.ssl.SSLSocketImpl.writeRecordInternal(SSLSocketImpl.java:876)<br/> at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:847)<br/> at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123)<br/> at org.apache.http.impl.io.SessionOutputBufferImpl.streamWrite(SessionOutputBufferImpl.java:124)<br/> at org.apache.http.impl.io.SessionOutputBufferImpl.flushBuffer(SessionOutputBufferImpl.java:136)<br/> at org.apache.http.impl.io.SessionOutputBufferImpl.write(SessionOutputBufferImpl.java:167)<br/> at org.apache.http.impl.io.ChunkedOutputStream.flushCacheWithAppend(ChunkedOutputStream.java:122)<br/> at org.apache.http.impl.io.ChunkedOutputStream.write(ChunkedOutputStream.java:179)<br/> at org.apache.http.entity.mime.content.InputStreamBody.writeTo(InputStreamBody.java:93)<br/> at org.apache.http.entity.mime.AbstractMultipartForm.doWriteTo(AbstractMultipartForm.java:134)<br/> at org.apache.http.entity.mime.AbstractMultipartForm.writeTo(AbstractMultipartForm.java:157)<br/> at org.apache.http.entity.mime.MultipartFormEntity.writeTo(MultipartFormEntity.java:113)<br/> at org.apache.http.impl.execchain.RequestEntityProxy.writeTo(RequestEntityProxy.java:121)<br/> at org.apache.http.impl.DefaultBHttpClientConnection.sendRequestEntity(DefaultBHttpClientConnection.java:156)<br/> at org.apache.http.impl.conn.CPoolProxy.sendRequestEntity(CPoolProxy.java:160)<br/> at org.apache.http.protocol.HttpRequestExecutor.doSendRequest(HttpRequestExecutor.java:238)<br/> at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123)<br/> at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)<br/> at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)<br/> at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)<br/> ... 43 more<br/>