nimTitle	httpclient	httpclient.html	module std/httpclient		0
nim	Response	httpclient.html#Response	type Response		260
nim	AsyncResponse	httpclient.html#AsyncResponse	type AsyncResponse		267
nim	code	httpclient.html#code	proc code(response: Response | AsyncResponse): HttpCode		274
nim	contentType	httpclient.html#contentType	proc contentType(response: Response | AsyncResponse): string		282
nim	contentLength	httpclient.html#contentLength	proc contentLength(response: Response | AsyncResponse): int		288
nim	lastModified	httpclient.html#lastModified	proc lastModified(response: Response | AsyncResponse): DateTime		298
nim	body	httpclient.html#body,Response	proc body(response: Response): string		308
nim	body	httpclient.html#body,AsyncResponse	proc body(response: AsyncResponse): Future[string]		316
nim	Proxy	httpclient.html#Proxy	type Proxy		324
nim	MultipartEntries	httpclient.html#MultipartEntries	type MultipartEntries		337
nim	MultipartData	httpclient.html#MultipartData	type MultipartData		338
nim	ProtocolError	httpclient.html#ProtocolError	object ProtocolError		341
nim	HttpRequestError	httpclient.html#HttpRequestError	object HttpRequestError		345
nim	defUserAgent	httpclient.html#defUserAgent	const defUserAgent		349
nim	newProxy	httpclient.html#newProxy,string,string	proc newProxy(url: string; auth = ""): Proxy		375
nim	newProxy	httpclient.html#newProxy,Uri,string	proc newProxy(url: Uri; auth = ""): Proxy		379
nim	newMultipartData	httpclient.html#newMultipartData	proc newMultipartData(): MultipartData		383
nim	`$`	httpclient.html#$,MultipartData	proc `$`(data: MultipartData): string		387
nim	add	httpclient.html#add,MultipartData,string,string,string,string	proc add(p: MultipartData; name, content: string; filename: string = "";\n    contentType: string = ""; useStream = true)		399
nim	add	httpclient.html#add,MultipartData,MultipartEntries	proc add(p: MultipartData; xs: MultipartEntries): MultipartData		427
nim	newMultipartData	httpclient.html#newMultipartData,MultipartEntries	proc newMultipartData(xs: MultipartEntries): MultipartData		438
nim	addFiles	httpclient.html#addFiles,MultipartData,openArray[tuple[string,string]]	proc addFiles(p: MultipartData; xs: openArray[tuple[name, file: string]];\n         mimeDb = newMimetypes(); useStream = true): MultipartData		448
nim	`[]=`	httpclient.html#[]=,MultipartData,string,string	proc `[]=`(p: MultipartData; name, content: string)		469
nim	`[]=`	httpclient.html#[]=,MultipartData,string,tuple[string,string,string]	proc `[]=`(p: MultipartData; name: string;\n      file: tuple[name, contentType, content: string])		477
nim	ProgressChangedProc	httpclient.html#ProgressChangedProc	type ProgressChangedProc		567
nim	HttpClientBase	httpclient.html#HttpClientBase	type HttpClientBase		571
nim	HttpClient	httpclient.html#HttpClient	type HttpClient		599
nim	newHttpClient	httpclient.html#newHttpClient,int,Proxy,int	proc newHttpClient(userAgent = defUserAgent; maxRedirects = 5;\n              sslContext = getDefaultSSL(); proxy: Proxy = nil; timeout = -1;\n              headers = newHttpHeaders()): HttpClient		601
nim	AsyncHttpClient	httpclient.html#AsyncHttpClient	type AsyncHttpClient		642
nim	newAsyncHttpClient	httpclient.html#newAsyncHttpClient,int,Proxy	proc newAsyncHttpClient(userAgent = defUserAgent; maxRedirects = 5;\n                   sslContext = getDefaultSSL(); proxy: Proxy = nil;\n                   headers = newHttpHeaders()): AsyncHttpClient		644
nim	close	httpclient.html#close	proc close(client: HttpClient | AsyncHttpClient)		684
nim	getSocket	httpclient.html#getSocket,HttpClient	proc getSocket(client: HttpClient): Socket		690
nim	getSocket	httpclient.html#getSocket,AsyncHttpClient	proc getSocket(client: AsyncHttpClient): AsyncSocket		702
nim	request	httpclient.html#request,AsyncHttpClient,,string,HttpHeaders,MultipartData	proc request(client: AsyncHttpClient; url: Uri | string;\n        httpMethod: HttpMethod | string = HttpGet; body = "";\n        headers: HttpHeaders = nil; multipart: MultipartData = nil): Future[\n    AsyncResponse]		1095
nim	request	httpclient.html#request,HttpClient,,string,HttpHeaders,MultipartData	proc request(client: HttpClient; url: Uri | string;\n        httpMethod: HttpMethod | string = HttpGet; body = "";\n        headers: HttpHeaders = nil; multipart: MultipartData = nil): Response		1099
nim	head	httpclient.html#head,AsyncHttpClient,	proc head(client: AsyncHttpClient; url: Uri | string): Future[AsyncResponse]		1207
nim	head	httpclient.html#head,HttpClient,	proc head(client: HttpClient; url: Uri | string): Response		1208
nim	get	httpclient.html#get,AsyncHttpClient,	proc get(client: AsyncHttpClient; url: Uri | string): Future[AsyncResponse]		1214
nim	get	httpclient.html#get,HttpClient,	proc get(client: HttpClient; url: Uri | string): Response		1215
nim	getContent	httpclient.html#getContent,AsyncHttpClient,	proc getContent(client: AsyncHttpClient; url: Uri | string): Future[string]		1221
nim	getContent	httpclient.html#getContent,HttpClient,	proc getContent(client: HttpClient; url: Uri | string): string		1222
nim	delete	httpclient.html#delete,AsyncHttpClient,	proc delete(client: AsyncHttpClient; url: Uri | string): Future[AsyncResponse]		1227
nim	delete	httpclient.html#delete,HttpClient,	proc delete(client: HttpClient; url: Uri | string): Response		1228
nim	deleteContent	httpclient.html#deleteContent,AsyncHttpClient,	proc deleteContent(client: AsyncHttpClient; url: Uri | string): Future[string]		1233
nim	deleteContent	httpclient.html#deleteContent,HttpClient,	proc deleteContent(client: HttpClient; url: Uri | string): string		1234
nim	post	httpclient.html#post,AsyncHttpClient,,string,MultipartData	proc post(client: AsyncHttpClient; url: Uri | string; body = "";\n     multipart: MultipartData = nil): Future[AsyncResponse]		1239
nim	post	httpclient.html#post,HttpClient,,string,MultipartData	proc post(client: HttpClient; url: Uri | string; body = "";\n     multipart: MultipartData = nil): Response		1241
nim	postContent	httpclient.html#postContent,AsyncHttpClient,,string,MultipartData	proc postContent(client: AsyncHttpClient; url: Uri | string; body = "";\n            multipart: MultipartData = nil): Future[string]		1246
nim	postContent	httpclient.html#postContent,HttpClient,,string,MultipartData	proc postContent(client: HttpClient; url: Uri | string; body = "";\n            multipart: MultipartData = nil): string		1248
nim	put	httpclient.html#put,AsyncHttpClient,,string,MultipartData	proc put(client: AsyncHttpClient; url: Uri | string; body = "";\n    multipart: MultipartData = nil): Future[AsyncResponse]		1253
nim	put	httpclient.html#put,HttpClient,,string,MultipartData	proc put(client: HttpClient; url: Uri | string; body = "";\n    multipart: MultipartData = nil): Response		1255
nim	putContent	httpclient.html#putContent,AsyncHttpClient,,string,MultipartData	proc putContent(client: AsyncHttpClient; url: Uri | string; body = "";\n           multipart: MultipartData = nil): Future[string]		1260
nim	putContent	httpclient.html#putContent,HttpClient,,string,MultipartData	proc putContent(client: HttpClient; url: Uri | string; body = "";\n           multipart: MultipartData = nil): string		1261
nim	patch	httpclient.html#patch,AsyncHttpClient,,string,MultipartData	proc patch(client: AsyncHttpClient; url: Uri | string; body = "";\n      multipart: MultipartData = nil): Future[AsyncResponse]		1266
nim	patch	httpclient.html#patch,HttpClient,,string,MultipartData	proc patch(client: HttpClient; url: Uri | string; body = "";\n      multipart: MultipartData = nil): Response		1268
nim	patchContent	httpclient.html#patchContent,AsyncHttpClient,,string,MultipartData	proc patchContent(client: AsyncHttpClient; url: Uri | string; body = "";\n             multipart: MultipartData = nil): Future[string]		1273
nim	patchContent	httpclient.html#patchContent,HttpClient,,string,MultipartData	proc patchContent(client: HttpClient; url: Uri | string; body = "";\n             multipart: MultipartData = nil): string		1275
nim	downloadFile	httpclient.html#downloadFile,HttpClient,,string	proc downloadFile(client: HttpClient; url: Uri | string; filename: string)		1280
nim	downloadFile	httpclient.html#downloadFile,AsyncHttpClient,,string	proc downloadFile(client: AsyncHttpClient; url: Uri | string; filename: string): Future[\n    void]		1318
heading	Retrieving a website	httpclient.html#retrieving-a-website	 Retrieving a website		0
heading	Using HTTP POST	httpclient.html#using-http-post	 Using HTTP POST		0
heading	Progress reporting	httpclient.html#progress-reporting	 Progress reporting		0
heading	SSL/TLS support	httpclient.html#sslslashtls-support	 SSL/TLS support		0
heading	Timeouts	httpclient.html#timeouts	 Timeouts		0
heading	Proxy	httpclient.html#proxy	 Proxy		0
heading	Redirects	httpclient.html#redirects	 Redirects		0
nimgrp	postcontent	httpclient.html#postContent-procs-all	proc		1246
nimgrp	put	httpclient.html#put-procs-all	proc		1253
nimgrp	head	httpclient.html#head-procs-all	proc		1207
nimgrp	[]=	httpclient.html#[]=-procs-all	proc		469
nimgrp	post	httpclient.html#post-procs-all	proc		1239
nimgrp	add	httpclient.html#add-procs-all	proc		399
nimgrp	deletecontent	httpclient.html#deleteContent-procs-all	proc		1233
nimgrp	putcontent	httpclient.html#putContent-procs-all	proc		1260
nimgrp	get	httpclient.html#get-procs-all	proc		1214
nimgrp	newmultipartdata	httpclient.html#newMultipartData-procs-all	proc		383
nimgrp	patch	httpclient.html#patch-procs-all	proc		1266
nimgrp	body	httpclient.html#body-procs-all	proc		308
nimgrp	getsocket	httpclient.html#getSocket-procs-all	proc		690
nimgrp	delete	httpclient.html#delete-procs-all	proc		1227
nimgrp	getcontent	httpclient.html#getContent-procs-all	proc		1221
nimgrp	request	httpclient.html#request-procs-all	proc		1095
nimgrp	downloadfile	httpclient.html#downloadFile-procs-all	proc		1280
nimgrp	newproxy	httpclient.html#newProxy-procs-all	proc		375
nimgrp	patchcontent	httpclient.html#patchContent-procs-all	proc		1273
