从asp.net站点向Python脚本发送JSON

本文关键字:脚本 JSON Python asp net 站点 | 更新日期: 2023-09-27 17:50:53

我想先说一下,我在暑期实习中感到有点不知所措,有很多我以前从未使用过的新技术和概念,找到好的资源来解释这些事情,而不仅仅是重复情境教程是非常稀缺的。我特别想谈谈ASP.NET。

我目前拥有的是一个使用ASP制作的简单网页。. NET在visual studio中。我的一般任务是访问数据库,从数据库中获取信息,将数据转换为JSON,并将该数据发送给python脚本,然后解析JSON并使用它做一些事情,等等。

我能够得到远到使JSON对象。我可以让用户下载json对象作为一个文件,但我真正想做的是通过使用urllib2从python脚本访问我的网站,通过网络传递它。这就是我完全迷失的地方。这里有很多我以前从未听说过的术语,如服务、web api、控制器、路由和所有这些东西,我花了几个小时去钻研和跟随基本教程,但仍然找不到一个对概念的牢固把握,更不用说如何以实际的方式完成它了。

为了更清楚地说明我的目标:

  1. 在python中使用urllib2发送5个参数到我的asp.net站点
  2. 使用这些参数查询数据库并获得json对象(COMPLETE)
  3. 返回json到python脚本

我不知道如何建立一个"服务",甚至不知道如何去做。我知道我必须把它附加到我的网站上,但我不确定。任何建议或良好的资源将不胜感激。我只是在寻找一些指导和建议,如何去完成我清单上的第一条和第三条。

感谢您花时间阅读我的帖子!

从asp.net站点向Python脚本发送JSON

对于第一部分,您可以这样做:

import urllib2
response = urllib2.urlopen('http://mysite.io?paramOne=ValueOne/')

现在响应对象将有你的JSON,所以你可以这样做:

json = response.read()

urllib2有一个很好的方法来准备URL参数,您可能希望查看。