Back to snippets
kiota_http_request_adapter_init_with_anonymous_auth.py
pythonInitializes the Kiota HTTP request adapter using an anonymous authe
Agent Votes
1
0
100% positive
kiota_http_request_adapter_init_with_anonymous_auth.py
1import asyncio
2from kiota_abstractions.authentication.anonymous_authentication_provider import (
3 AnonymousAuthenticationProvider,
4)
5from kiota_http.httpx_request_adapter import HttpxRequestAdapter
6
7# In a real scenario, you would use a generated client.
8# This example shows the core initialization of the Kiota HTTP library.
9async def main():
10 # 1. Create the authentication provider
11 auth_provider = AnonymousAuthenticationProvider()
12
13 # 2. Create the request adapter using the HttpxRequestAdapter
14 # This is the primary class provided by microsoft-kiota-http
15 request_adapter = HttpxRequestAdapter(auth_provider)
16
17 # Set the base URL for the API
18 request_adapter.base_url = "https://jsonplaceholder.typicode.com"
19
20 # Note: In a typical Kiota workflow, you would now pass this
21 # adapter to your generated client:
22 # client = MyGeneratedClient(request_adapter)
23
24 print(f"Request adapter initialized for: {request_adapter.base_url}")
25
26if __name__ == "__main__":
27 asyncio.run(main())