docs: HTTPS outcalls guide#10
Conversation
marc0olo
left a comment
There was a problem hiding this comment.
Fix the spelling mistake and also inform the dev about potential local oversight of the need for the transform function because locally you only run the call on a single replica. Locally you will always have consensus on the responses.
|
Feedback addressed:
|
|
Feedback addressed:
|
|
Feedback addressed:
|
Review: HTTPS OutcallsMust fix
Suggestions
Verified
|
- Add 2MB response limit as prominent bullet in "How HTTPS outcalls work" - Add note that POST snippet goes inside the GET actor (self-contained) - Add both Rust and Motoko links for send_http_post example - Add HEAD method explanation in intro - Add "Limitations and pitfalls" section (public endpoints only, Host header, timeout) - Add non-replicated (flexible) outcalls future-work note - Remove is_replicated from code examples (None is the default) - Add Exchange Rate Canister (XRC) as production example in "What's next"
|
Feedback addressed: Must-fix:
Suggestions:
|
Non-replicated outcalls (is_replicated=false) already exist as experimental. Flexible outcalls with dedicated pricing are what's under development.
Summary
How-to guide for making HTTPS outcalls from canisters. Covers:
Sync recommendation
Informed by
dfinity/portal—docs/building-apps/network-features/using-http/https-outcalls/, verified against.sources/cdk-rs(ic-cdk 0.19) and.sources/icskills/skills/https-outcalls/