设置了conn.setRequestMethod("POST")和conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded")还是get请求是怎么回事
时间: 2023-12-30 20:01:55 浏览: 62
request请求获取参数的实现方法(post和get两种方式)
如果你设置了`conn.setRequestMethod("POST")`和`conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded")`,但仍然收到GET请求,可能是由于以下原因:
1. 检查URL是否正确,确保它指向POST请求的端点。
2. 确保在请求正文中提供了正确的参数,并且参数已编码为URL编码格式,例如在`application/x-www-form-urlencoded` MIME类型中。
3. 检查服务器端是否正确处理了POST请求,并对请求进行了正确的响应。
4. 如果你使用的是代理服务器,则可能会导致该问题。检查代理服务器设置是否正确,并确保不会将POST请求转换为GET请求。
总之,你需要仔细检查请求的各个方面,以确定问题的原因。
阅读全文