如果问题仅在更改连接类型时发生,很可能是由于与服务器的连接质量不佳。 HTTP设计成在连接错误时,可以简单地重试完全相同的请求,直到收到结果。 但为了使其正常工作,必须确保以下几点。首先,所有响应都必须具有Content-Length。其次,所有方法应该是“安全”的(或幂等的)。 这意味着如果您多次发送请求,将收到相同的结果。 GET、PUT和DELETE没有问题。(PUT可能会说已创建或已更新,DELETE可能会说OK或已完成,但最终结果是相同的)。 POST是一个问题。解决方案是发送带有每个POST的唯一ID,并将其数据存储在一起。这样,您就可以确定是否有重复请求。 另一个问题可能是3GISP的缓存。确保服务器和客户端根据您的需求正确设置缓存。 Mike Brown