Android Ok http默认在请求中设置不需要的头。

Android Ok http默认在请求中设置不需要的头。,android,okhttp,Android,Okhttp,我在android平台上使用HttpURLConnection,它在内部使用Okhttp。我使用的是delete方法,通常delete方法没有实体体。但我发现OkHttp正在添加我不打算添加的以下参数。像 "content-type":"application/x-www-form-urlencoded" "content-length":"0" 库中的这个错误是我没有设置这些标题时它为什么添加这些标题的原因吗?它为什么这样做 可能是为了简化代码。可能是因为实现者没有仔细考虑当您发送删除请求时

我在android平台上使用HttpURLConnection,它在内部使用Okhttp。我使用的是delete方法,通常delete方法没有实体体。但我发现OkHttp正在添加我不打算添加的以下参数。像

"content-type":"application/x-www-form-urlencoded"
"content-length":"0"
库中的这个错误是我没有设置这些标题时它为什么添加这些标题的原因吗?

它为什么这样做

可能是为了简化代码。可能是因为实现者没有仔细考虑当您发送删除请求时会发生什么

是虫子吗

那是意见的问题。我想大多数人不会说这是一只虫子。最坏的情况是,它用几个不相关的头填充请求。(HTTP规范中没有任何内容禁止客户端或服务器在请求或响应中包含不相关的头。)

如果您真的不喜欢这个,请向开发人员提交一份bug报告。更好的是,提交一份带有经过适当测试的补丁的bug报告