通过Docker发布RestAPI遇到的种种问题

目标:发布一个分词API

问题1:Docker外无法访问API
原因: Docker映射的地址是0.0.0.0:8888端口,而flask启动的时候默认地址是127.0.0.1:5000,需要手动配置一下

问题2:使用curl命令访问接口不成功
原因:linux中,&是并行执行的命令符,url参数中的多个参数使用&进行连接时,需要转义。或者直接使用双引号把url地址包起来。浏览器会把中文进行urlencode,curl不会encode。所以发送到后台出现乱码。

posted @ 2018-11-27 16:35  風酱  阅读(611)  评论(2编辑  收藏  举报