예제 #1
0
void QBox_Client_InitByUpToken(QBox_Client* self, const char* uptoken, size_t bufSize)
{
	QBox_Error err;

	/* Set appropriate HTTP header */
	QBox_Auth auth = {QBox_String_Concat("Authorization: UpToken ", uptoken, NULL), &QBox_UpTokenAuth_Itbl};

	QBox_Client_InitEx(self, auth, bufSize);
}
예제 #2
0
void QBox_Client_Init(QBox_Client* self, size_t bufSize)
{
	QBox_Client_InitEx(self, NULL, &QBox_DigestAuth_Vtable, bufSize);
}
예제 #3
0
void QBox_Client_InitByPassword(QBox_Client* self, QBox_Token* token, size_t bufSize)
{
	QBox_Auth auth = {QBox_PasswordAuth_New(token), &QBox_PasswordAuth_Itbl};
	QBox_Client_InitEx(self, auth, bufSize);
}