[問題] Flask用json post到別人的api使用問題

看板Python作者 (啊不就好棒棒)時間10年前 (2015/01/26 21:17), 10年前編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
目前我是想把grblweb的api給我自己的Flask專案用 https://github.com/andrewhodel/grblweb grblweb專案是只要收到{val:'xxxx'}的json格式 他就可以直接把val裡的資料導到grblweb裡準備處理 我現在就是希望能從我自己做的Flask-web(:80)發送json資料 然後把頁面轉過去grblweb(:8080) 正常來說grblweb那邊收到json格式他會出現收到的alert視窗 不過用redirect導過去 grblweb那邊就會什麼都沒發生 (但是如果同時開grblweb跟Flaskweb grblweb那邊是可以正常收到資料的) @app.route('/sendgcode') def sendgcode(): val="G0 X0 \nG0 X1" url = 'http://localhost:8080/api/uploadGcode' payload = {'val': val} headers = {'content-type': 'application/json'} r = requests.post(url, data=payload, headers=headers) return redirect("http://localhost:8080") 目前大概知道狀況可能是因為這樣子的流程 GET /sendcode -> POST grblweb-api -> GET grblweb 不過我猜想應該是要這樣處理 GET /sendcode -> GET grblweb -> POST grblweb-api 不過我看了很多相關資料 好像都沒有很清楚寫說要怎麼弄 或者根本是我看不懂 Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.219.157.179 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1422278246.A.CDD.html ※ 編輯: sobonbon (49.219.157.179), 01/26/2015 21:49:18

01/26 22:20, , 1F
目前覺得可能是因為session不同的問題...
01/26 22:20, 1F
文章代碼(AID): #1KnZvcpT (Python)
文章代碼(AID): #1KnZvcpT (Python)