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
- Cant sign up for appwrite cloud. Never s...
Cant sign up for appwrite cloud. Never sends me an email verification
- The file size is either not valid or exc...
Hello, I am receiving the following error when I am trying to deploy a function from my local. ``` > appwrite push functions --function-id xxxxxxxxx ℹ Info: Va...
- Confused about the pricing. Can I get so...
I 'm really confused about the pricing here. I've got the pro plan and i have 4 projects open. As you can see, I'm nowhere near my usage limits with these proje...