kataras / iris

The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
https://www.iris-go.com
BSD 3-Clause "New" or "Revised" License
25.11k stars 2.48k forks source link

[QUESTION] post request return 200 ok by postman, no data, but js code request is ok , has data, why ? #2447

Open jiulu313 opened 4 months ago

jiulu313 commented 4 months ago

Describe the bug post request return 200 ok by postman, no data, but js code request is ok , has data, why ?

my version: github.com/kataras/iris/v12 v12.2.5 github.com/iris-contrib/middleware/cors v0.0.0-20220921193907-d3e7dfb17c8f

go: 1.21

there are my some code and img image

image image

if I change the method post as get and use postman, it is ok , has body json data but the method is post, it is ok, no data.

please help me , thank you!

kataras commented 4 months ago

Hello @jiulu313, so with javascript code you get body but with postman you don't. I need more information about your handler, did you try to manually add it using a simple func(ctx iris.Context) { ... } instead of the GetAllTag? What's the contents of the tiger.NewTagService(c.Ctx).GetAllTag()? I am marking this as question because the framework has nothing to do between js code or postman to retrieve data from the server.