[▲ Vercel Community](/) · [Categories](/categories) · [Latest](/latest) · [Top](/top) · [Live](/live) [Help](/c/help/9) # Vercel Python Server not handling a post request 47 views · 1 like · 2 posts Anshroy2 (@anshroy2) · 2024-07-28 Hey, I'm hosting a python server that has a post request that needs to be sent. This is how I'm sending the post request: ``` curl -X POST https://gemini-offline-knowledge.vercel.app/send -H "Content-Type: application/json; " -d '{"text": "The API worked!"}' ``` This is what I have in my python server: ``` app = Flask(__name__) @app.route('/send/', methods=['POST']) def send_sms(): pprint(request) if request.is_json: # send sms with whatever is in body print (responseData) print("Message sent successfully.") return ('', 204) if __name__ == "__main__": app.run(debug=True) ``` this is what it returned: ``` <!doctype html> <html lang=en> <title>Redirecting...</title> <h1>Redirecting...</h1> <p>You should be redirected automatically to the target URL: <a href="https://gemini-offline-knowledge.vercel.app/send/">https://gemini-offline-knowledge.vercel.app/send/</a>. If not, click the link. ``` My guess is there's something additional I'd need to add to the headers. Sebastian (@webmonkey) · 2024-07-29 · ♥ 1 Hi @anshroy2, You're listening on the `/send/` GET route (see the trailing slash), but you're only requesting `/send` (without the trailing slash). If you either remove the trailing slash from your function or add the slash to your request, you'll see a successful response: ``` → curl -X POST https://gemini-offline-knowledge.vercel.app/send/ -H "Content-Type: application/json; " -d '{"text": "The API worked!"}' Message sent successfully ```