NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include "ncbi_ansi_ext.h"
#include "ncbi_servicep.h"
#include <corelib/ncbifile.hpp>
#include <corelib/request_ctx.hpp>
#include <corelib/ncbimtx.hpp>
#include <corelib/ncbistr.hpp>
#include <connect/ncbi_http_session.hpp>
#include <stdlib.h>
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
class | CFileDataProvider |
class | CFormDataEncoder |
struct | SRetryProcessing |
struct | SRetryProcessing::SValueRestorer< TMember, TValue > |
struct | SAdjustData |
Variables | |
static const char * | kHttpHeaderNames [] |
static const char * | kReservedHeaders [] |
static CSafeStatic< CHttpHeaders::THeaderValues > | kEmptyValues |
static const char | kHttpHeaderDelimiter = ':' |
const char * | kContentType_FormUrlEnc = "application/x-www-form-urlencoded" |
const char * | kContentType_MultipartFormData = "multipart/form-data" |
DEFINE_STATIC_FAST_MUTEX | ( | s_SessionMutex | ) |
|
static |
Definition at line 836 of file ncbi_http_session.cpp.
Referenced by CHttpRequest::x_InitConnection().
|
static |
Definition at line 149 of file ncbi_http_session.cpp.
References NStr::eTrunc_Both, NStr::fSplit_MergeDelimiters, NStr::fSplit_Truncate, HTTP_EOL, ITERATE, kHttpHeaderDelimiter, NPOS, NStr::Split(), NStr::TruncateSpacesInPlace(), and rapidjson::value.
Referenced by CHttpHeaders::ParseHttpHeader(), CHttpRequest::sx_ParseHeader(), and CHttpRequest::x_InitConnection().
Definition at line 347 of file ncbi_http_session.cpp.
References a, last(), and compile_time_bits::range().
Referenced by CHttpFormData::CreateBoundary().
|
inline |
Definition at line 566 of file ncbi_http_session.cpp.
Referenced by CHttpRequest::x_InitConnection().
|
static |
Definition at line 384 of file ncbi_http_session.cpp.
References HTTP_EOL, and out().
Referenced by CHttpFormData::WriteFormData().
const char* kContentType_FormUrlEnc = "application/x-www-form-urlencoded" |
Definition at line 226 of file ncbi_http_session.cpp.
Referenced by g_HttpPost(), g_HttpPut(), CHttpFormData::GetContentTypeStr(), CHttpSession_Base::Post(), and CHttpSession_Base::Put().
Definition at line 227 of file ncbi_http_session.cpp.
Referenced by CHttpFormData::GetContentTypeStr().
|
static |
Definition at line 74 of file ncbi_http_session.cpp.
Referenced by CHttpHeaders::GetAllValues().
|
static |
Definition at line 75 of file ncbi_http_session.cpp.
Referenced by CHttpHeaders::GetHttpHeader(), and s_ParseHttpHeader().
|
static |
Definition at line 52 of file ncbi_http_session.cpp.
Referenced by CHttpHeaders::GetHeaderName().
|
static |
Definition at line 69 of file ncbi_http_session.cpp.
Referenced by CHttpHeaders::x_IsReservedHeader().