
Hi i'm writing a python functions and i need to retrieve request body.
Server: Appwrite cloud. CLI: 6.0.0 The Functions is in local dev with Appwrite CLI.
I find this code snippet in functions doc:
import json
def main(context):
context.log(context.req.bodyText) # Raw request body, contains request data
(Source: https://appwrite.io/docs/products/functions/develop#request)
but if i try it, i receive:
context.log(context.req.bodyRaw) # Raw request body, contains request data
AttributeError: 'Request' object has no attribute 'bodyRaw'
This is Postman body view:

Use req.bodyRaw
, Cloud is still on 1.5.10
while the docs point to the 1.6.x
release.

basically use the deprecated methods on cloud.

I had tried with the previous version but:

where:
req = context.req
context.log(req.bodyRaw)

You seem to be using the CLI local development, I don't think it might be compatible with 1.5.10
. @Meldiron is it though?

Yes, I am using local CLI development to test the function before loading it. I didn't find anything in the doc about version incompatibilities :appwritemandancing:
Recommended threads
- Unable to create push providers - FCM or...
Currently unable to create a push provider for FCM or APNS.... https://github.com/appwrite/console/issues/2045 When uploading a file... FCM = Valid file retu...
- Stuck in "deleting"
my parent element have relationship that doesnt exist and its stuck in "deleting", i cant delete it gives me error: Collection with the requested ID could not b...
- Help with 409 Error on Relationship Setu...
I ran into a 409 document_already_exists issue. with AppWrite so I tried to debug. Here's what I've set up: Collection A has 3 attributes and a two-way 1-to-m...
