[問題] Flask用json post到別人的api使用問題
目前我是想把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
01/26 22:20, 1F
Python 近期熱門文章
PTT數位生活區 即時熱門文章