由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 如何用tornado web server写可以处理curl命令的程序
相关主题
Angular ng-include not workingA helloworld OpenMP question?
hive一问一道面试题
python高手请进,RFC文件转换成kindle格式的代码关于Function Pointer的简单问题,望指教
Javascript: dynamicly enable draggable id?C++ with gtkmm
Newbie javascript question: change radio button updates textbox message弱问:买买提问Android编程的问题该去哪个版?
感觉vert.x上的callback hell比node上还要更丑陋有朋友了解shen和Mark Tarver吗?
Angularjs ng-click redirect not working as expected俺老10年前关于语言未来的论述
还是问一下过来人把,关于xml问题的根源找到了
相关话题的讨论汇总
话题: curl话题: helloworld话题: web话题: tornado话题: 跳转
进入Programming版参与讨论
1 (共1页)
m****o
发帖数: 182
1
实在是抓狂了,以前对web编程一窍不通,现在要赶鸭子上架。
现在的任务是需要通过web来进行远端数据库查询,web server是tornado(python)。
网页交互式的我已经弄出来了。现在的问题是要做成命令行形式的。比如说用户输入
curl -d "query=select * from dummy" www.foo.com/
要能在终端下返回CSV格式或者JSON格式的结果
我做了个helloworld程序,如果用户输入
curl -d "user=helloworld" http://127.0.0.1:8888
终端可以返回helloworld。现在的问题是如果我让程序跳转到另外一个url,比如http://www.foo.com/user/helloworld,
终端下什么夜没有输出。我已经再第二个页面下的get和post方法下都实现了打印“
helloworld”。测试过网页,跳转一点问
题都没有。
哪位有经验的给讲讲,多谢!
s*****k
发帖数: 604
2
跳转是怎么实现的? 用http header里面的location还是用javascript之类的?
我刚才试了一下一个跳转网页,用的是设置返回http status code 301,http header
field中的location设置成要跳转的url, 浏览器的话会根据收到的http header处理跳
转.用curl的话就显示
$ curl http://192.168.1.100/pub


301 Moved Permanently

Moved Permanently


The document has moved http://192.168.1.100/pub/">here.


1 (共1页)
进入Programming版参与讨论
相关主题
问题的根源找到了Newbie javascript question: change radio button updates textbox message
c的优势就是贴近硬件感觉vert.x上的callback hell比node上还要更丑陋
你妈用VS写个helloworld真难啊。Angularjs ng-click redirect not working as expected
版主作为一下还是问一下过来人把,关于xml
Angular ng-include not workingA helloworld OpenMP question?
hive一问一道面试题
python高手请进,RFC文件转换成kindle格式的代码关于Function Pointer的简单问题,望指教
Javascript: dynamicly enable draggable id?C++ with gtkmm
相关话题的讨论汇总
话题: curl话题: helloworld话题: web话题: tornado话题: 跳转