我正在尝试使用HTTP GET请求来完成HTTP POST请求的任务。我意识到这没有意义并且是不好的做法,但这可能吗?我希望能够执行包含URL的HTTP GET以及NameValuePairs列表。 NameValuePairs应不包含在URL中。在服务器端(PHP),它应该识别请求是GET,然后继续执行与NameValuePairs的键对应的正确操作。
我这样做的动机是能够屏蔽HTTP请求的类型。换句话说,如果一切都是GET请求,那么监控网络流量的任何人都无法从请求类型中提取有用的信息。
我想还值得注意的是,这是出于研究目的。
感谢。
答案 0 :(得分:0)
是的,有可能。通过疯狂的方式违反RFC:将消息体附加到GET请求,就像使用POST请求一样。
我这样做的动机是能够屏蔽HTTP请求的类型。换句话说,如果一切都是GET请求,那么监控网络流量的任何人都无法从请求类型中提取有用的信息。
这是一个不好的理由。只需使用https。
我想还值得注意的是,这是出于研究目的。
不会让它变得更好。