이 문서는 https://tiddlywiki.com/languages/ko-KR/에서 티들리위키의 정적 HTML 표현의 일부입니다

WidgetMessage: tm-http-request Example - Basic Authentication

HTTP Basic Authentication

HTTP Basic Authentication is a simple scheme for HTTP clients pass a username and password to an HTTP server.

The credentials are passed via the "Authorization" header as the string "Basic " (note the space) followed by the base64-encoded username and password joined with a colon.

Here is a simple, illustrative example:

\procedure get-tiddler-list-from-tiddlywiki-server(url,username,password)
	\procedure completion-get-json()
	\import [subfilter{$:/core/config/GlobalImportFilter}]
		<$action-log msg="In completion-get-json"/>
		<$action-log/>
	\end completion-get-json
	<$action-sendmessage
		$message="tm-http-request"
		url=<<url>>
		method="GET"
		header-Authorization={{{ [<username>addsuffix[:]addsuffix<password>encodebase64[]addprefix[Basic ]] }}}
		oncompletion=<<completion-get-json>>
	/>
\end get-tiddler-list-from-tiddlywiki-server

<$button>
<<get-tiddler-list-from-tiddlywiki-server url:"http://127.0.0.1:8080" username:"Joe" password:"Bloggs">>
Download
</$button>