以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 我想问下什么是http状态码?怎么返回给别人 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=110583) |
-- 作者:chen3728060 -- 发布时间:2017/12/5 20:46:00 -- 我想问下什么是http状态码?怎么返回给别人 我现在在做一个下单的接口,给别人服务器下单。别人服务器收到我的下单以后,会url发送一个指令给我,它要我收到的时候,做一个回调,也就是返回它一个200的http状态码,我不是很懂怎么返回
我也说一下我目前的业务架构:我的公众号服务器发送下单指令给咖啡机的服务器,咖啡机的服务器收到指令后,发送下一级指令给它下面的无人咖啡机,无人咖啡机开始做咖啡,然后咖啡做完了,就会发送指令告诉咖啡机服务器我做好了,最后咖啡机服务器会向我的公众号服务器发起一个url请求,告诉我咖啡做好了。它要求我收到以后,返回一个200的http状态码。我不懂这个http200状态码怎么返回?
这是我百度的http状态码 https://baike.baidu.com/item/HTTP%E7%8A%B6%E6%80%81%E7%A0%81/5053660?fr=aladdin
原生的接口文档是这样写的
我百度了一下,好像http状态码是不需要特别写代码像json那样返回发回去,只需要我的服务器里有接受这个url请求,他的服务器自然就会收到200状态码,是这样吗? [此贴子已经被作者于2017/12/5 21:17:38编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/12/5 21:31:00 -- 狐表的移动开发默认都是返回200的,不需要其它设置。如果要返回其它状态码,参考: |
-- 作者:chen3728060 -- 发布时间:2017/12/5 21:43:00 -- 回复:(有点蓝)狐表的移动开发默认都是返回200的,不... 那我的httpRequest事件,不需要写点e.WriteString("")个空白字符串回去吗? 就下面这样写就行了?
Sel ect Case e.Path 放一些判断代码 e.WriteString("")
|
-- 作者:有点蓝 -- 发布时间:2017/12/5 21:51:00 -- 如果对方不需要什么返回值,随便返回一些内容,或者空字符串即可 |
-- 作者:有点甜 -- 发布时间:2017/12/6 10:01:00 -- 看看
https://msdn.microsoft.com/zh-cn/library/system.net.httplistenerresponse_members(v=vs.80).aspx
https://msdn.microsoft.com/zh-cn/library/system.net.httplistenerrequest_members(v=vs.80).aspx
|