发表于: 2017-10-18 23:20:12

1 719


任务进展

       1:今天准备小课堂并演示:Curl 发送HTTP请求。这是Java任务2深度思考中的一个问题,主要讲述curl发送HTTP的四种请求格式和基本参数的写法,然后简单介绍wget指令发送get和post请求,自己在服务器上测试只能发送这两种请求,其他的不支持,在网上也搜不到成功的例子。写一个小demo部署到服务器,运行演示。

        2:其实curl 还可以发送json和xml格式的数据和文件,我在本地尝试了下,但是没有成功,返回400 Bad Request,猜想可能是控制器方法中需要某些条件设置。在服务器发送的请求格式为:

        1)   curl -H 'content-type: application/json' -X POST -d '{"name":"shfbjsf"}' http://www.jnshu.com/aaa

        2)   curl -X POST -H 'content-type: application/json'  -d @/apps/jsonfile.json http://www.jnshu.com/aaa

        3)   curl -H 'content-type: application/xml' -X POST -d '<?xml version="1.0" encoding="UTF-8"?><name>aaa</name>' http://www.jnshu.com/aaa

        4)   curl -X POST -H 'content-type: application/json'  -d @/apps/xmlfile.json http://www.jnshu.com/aaa

遇到问题

       curl发送json格式数据请求不成功

明日计划

       继续写接口

收获

       curl和wget的基本使用

进度

任务开始时间:2017.09.15

预计demo时间:2017.10.20

是否有延期风险:有

禅道:http://task.ptteng.com/zentao/project-task-359.html


返回列表 返回列表
评论

    分享到