nginx 怎么响应我post的json数据,总是405

erfeiliuqi 2017-09-30 02:49:02
目前想做个简单的测试,客户端post json数据,nginx服务器收,nginx需要怎么配置,如果需要修改源码怎么修改,自己完全没有头绪,主要是想让nginx支持我的json数据。环境如下:自己的PC-ubutun 12.04上装了一个nginx服务端,客户端用 linux curl工具或者自己调用libcurl库写的客户端。nginx可以成功的简单地访问,比如:curl http://172.17.11.165:80,nginx会返回静态页面,就是那个Welcome to nginx!的html文件。这样post就不支持了,curl -H "Content-type: application/json" -X POST -d '{"data":[{"k":"DI_1","t":1506482178000,"v":true},{"k":"DO_1","t":1505805876000,"v":true},{"k":"AI_1","t":1505805876000,"v":0}],"equipment":"123","iot":"456"}' "http://172.17.11.165:80",有405错误,网上让把405改成200,展示一个静态html,我试了修改,但是还是405,我其实不想显示html文件,这不是我的本意,我是想让nginx支持我的json数据,不要当成垃圾数据。公司云平台就是这样post的,他们是用的tomcat,目前云平台不支持https,所以我搭建了本地nginx 先做个测试。希望有经验的江湖朋友们帮帮忙,小弟在此谢谢了~
...全文
1401 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
LubinLew 2017-10-20
  • 打赏
  • 举报
回复
最简单做法是你自己装个php,写一个接收上传的php页面,这个其实很简单 复杂点的话需要为nginx编写一个handler插件来自己读取post数据并返回响应
erfeiliuqi 2017-10-12
  • 打赏
  • 举报
回复
引用 1 楼 aca_jingru 的回复:
要后端处理的。
能否详细点。这和 后端有什么关系,客户端是curl工具,或者我自己写的c语言程序,服务器为Nginx
erfeiliuqi 2017-10-12
  • 打赏
  • 举报
回复
能否详细点。这和 后端有什么关系,客户端是curl工具,或者我自己写的c语言程序,服务器为Nginx。
过去的我 2017-10-08
  • 打赏
  • 举报
回复
要后端处理的。

23,115

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧