我已经编写了一个程序,使用以下代码向google-analytics发出http POST请求:
Poco::Net::HTTPClientSession session("www.google-analytics.com");
Poco::Net::HTTPRequest req(Poco::Net::HTTPRequest::HTTP_POST, "/collect",Poco::Net::HTTPMessage::HTTP_1_1);
Poco::URI uri("");
uri.addQueryParameter("v", "1");
////// more parameters of the uri //////
req.setContentLength(uri.getRawQuery().length());
session.sendRequest(req) << uri.getRawQuery();
每次发出请求时,程序的用户都会报告程序冻结20秒。我无法在任何其他计算机上复制该问题,也无法理解它可能来自何处。 他使用以太网连接到调制解调器TP-Link 300Mbps无线N千兆位ADSL2 +调制解调器路由器TD-W8970。当调制解调器关闭时,不会发生延迟(我的代码在sendRequest失败时抛出异常)。 任何关于这个问题的帮助/建议都将不胜感激! 感谢。