同步操作将从 sulayman_tien/poco 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
//// HTTPServerRequestImpl.cpp//// Library: Net// Package: HTTPServer// Module: HTTPServerRequestImpl//// Copyright (c) 2005-2006, Applied Informatics Software Engineering GmbH.// and Contributors.//// SPDX-License-Identifier: BSL-1.0//#include "Poco/Net/HTTPServerRequestImpl.h"#include "Poco/Net/HTTPServerResponseImpl.h"#include "Poco/Net/HTTPServerSession.h"#include "Poco/Net/HTTPHeaderStream.h"#include "Poco/Net/HTTPStream.h"#include "Poco/Net/HTTPFixedLengthStream.h"#include "Poco/Net/HTTPChunkedStream.h"#include "Poco/Net/HTTPServerParams.h"#include "Poco/Net/StreamSocket.h"#include "Poco/String.h"using Poco::icompare;namespace Poco {namespace Net {HTTPServerRequestImpl::HTTPServerRequestImpl(HTTPServerResponseImpl& response, HTTPServerSession& session, HTTPServerParams* pParams):_response(response),_session(session),_pStream(0),_pParams(pParams, true){response.attachRequest(this);HTTPHeaderInputStream hs(session);read(hs);// Now that we know socket is still connected, obtain addresses_clientAddress = session.clientAddress();_serverAddress = session.serverAddress();if (getChunkedTransferEncoding())_pStream = new HTTPChunkedInputStream(session, &session.requestTrailer());else if (hasContentLength())#if defined(POCO_HAVE_INT64)_pStream = new HTTPFixedLengthInputStream(session, getContentLength64());#else_pStream = new HTTPFixedLengthInputStream(session, getContentLength());#endifelse if (getMethod() == HTTPRequest::HTTP_GET || getMethod() == HTTPRequest::HTTP_HEAD || getMethod() == HTTPRequest::HTTP_DELETE)_pStream = new HTTPFixedLengthInputStream(session, 0);else_pStream = new HTTPInputStream(session);}HTTPServerRequestImpl::~HTTPServerRequestImpl(){delete _pStream;}bool HTTPServerRequestImpl::secure() const{return _session.socket().secure();}StreamSocket& HTTPServerRequestImpl::socket(){return _session.socket();}StreamSocket HTTPServerRequestImpl::detachSocket(){return _session.detachSocket();}} } // namespace Poco::Net
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。