> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Web requests

> Web requests

This section provides an overview of APIs that enable secure HTTP and WebSocket communication for a Microsoft Game Development Kit (GDK) title.

## In this section

[Web requests overview](/build/console-features/networking/web-requests/http-networking)
Describes how to send and receive web requests in a Microsoft Game Development Kit (GDK) title.

[xCurl overview](/build/console-features/networking/web-requests/intro-xcurl)
Describes the differences between the `xCurl` and the `libCurl` APIs.

[WinHTTP overview](/build/console-features/networking/web-requests/intro-winhttp)
Provides an overview of WinHTTP functionality for a Microsoft Game Development Kit (GDK) title.

## Reference API documentation

* [Xuser (API contents)](/reference/system/xuser/xuser_members)

## See also

[Windows HTTP Services (WinHTTP)](https://learn.microsoft.com/windows/desktop/winhttp/winhttp-start-page)

[XSAPI C overview](https://learn.microsoft.com/windows/uwp/xbox-live/xsapi-flat-c)

[XUser](/reference/system/xuser/xuser_members)

[Setting up web services at Partner Center (NDA article)](/services/xbox-services/fundamentals/s2s-auth-calls/custom-service-config/web-services/live-web-services)

[Fiddler on XBOX One consoles](/build/console-features/networking/tools/fiddler-setup-networking)


## Related topics

- [Web requests and HTTP stacks on XBOX](/build/console-features/networking/web-requests/index.md)
- [Web request differences between GDK and XDK](/build/console-features/networking/xdk-migration/xdk-migration-web-requests-networking.md)
- [Debugging custom HTTP stacks](/build/console-features/networking/web-requests/debugging-custom-http-stacks.md)
- [XUserGetTokenAndSignatureAsync](/reference/system/xuser/functions/xusergettokenandsignatureasync.md)
- [XUser](/reference/system/xuser/xuser_members.md)
