遇到问题:需要和安卓前端等对接,但是它们用的是ajax形式接口。小白可以理解学习到如何使用pycharm进行调试的进一步基本操作。
工具:python3.7,pycharm,POSTMAN
一般我以为只需要IP和端口就可以网络通讯了,但是还需要一串文字,它们说是ajax形式接口,好吧,我没有前端和JAVA的基础。找了很多资料,看上去都像天书,似乎是这样做的,各位朋友有错请指出,下面是成功的举例,小白参考。
接口什么的,我只好理解为除了网址端口外,还需要的斜杠后面的东西??是文件路径吗?网络世界好奇特。。
一切都基于上面的代码来,用POSTMAN模拟请求数据,但是无论怎样数据请求还是404、500。我也不理解,没事多去试就知道了。0.0.0.0与127.0.0.1是一样的。
试出把方法函数就改成了这个:
同时POSTMAN上面的接口的也要改:
连接是成功了,但是,实际是会发送json 数据过来,上面的DEMO不能接收JSON数据。而且我也不知道form_data是什么格式的东西。于是把POSTMAN的数据改为json,python那边DEBUG。
尝试DEBUG。watch.:
# request.valuse.to_dict()。报:{AttributeError}'Request' object has no attribute 'valuse'。。
# data = request.get_json() 之前还不可以?才试一次又可以用。
直接Watches:requsest:
找到这个变量的属性,直接赋值。然后写文件之类的。嫌麻烦就直接断点里交互试运行:
嗯~ 勉强用着,o(* ̄▽ ̄*)o。“/regis”大概就是大家所说的接口了,是自己随意定的。不是代码硬规定。
网友评论