美文网首页
http服务器返回信息处理

http服务器返回信息处理

作者: FengZai8 | 来源:发表于2016-10-14 09:41 被阅读27次

用httpclient这类封装好的包post json 之类数据如果能发送过去但是respondse接收不到信息

往往是服务端没有处理好有效的符合http协议的代码。

需这样,如:

SocketChannelchannel=(SocketChannel)key.channel();

ByteBufferbb=ByteBuffer.allocate(1024);

bb.clear();

StringBuffersb= newStringBuffer();

sb.append("HTTP/1.1 200 OK").append(Sysconst.CRLF);

sb.append("Content-Type: ").append("application/json").append(Sysconst.CRLF);

sb.append(Sysconst.CRLF);

JSONObjectres1= newJSONObject();

res1.put("result","OK");

sb.append(res1.toString());

bb.put(sb.toString().getBytes());

bb.flip();

channel.write(bb);

channel.shutdownInput();

channel.close();

相关文章

  • http服务器返回信息处理

    用httpclient这类封装好的包post json 之类数据如果能发送过去但是respondse接收不到信息 ...

  • 03-web服务器v3.1--02

    返回固定页面的Http服务器 tcp的3次握手和4次挥手 Http服务器返回客户端相应网页

  • 网络协议

    HTTP协议状态码 200 服务器成功返回网页204 服务器成功处理了请求 但没有任何返回内容206 服务器成功处...

  • 返回结果的HTTP状态码

    返回结果的HTTP状态码 HTTP状态码负责表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常、通知出现...

  • HTTP状态码(服务器状态)

    HTTP状态码(HTTP Status Code) 常见: 200 - 服务器成功返回网页404 - 请求的网页不...

  • 测试中常用的fiddler技巧

    1、抓取http和https包查看服务器返回状态 2、设置断点修改请求参数或服务器返回值 bpu url 可对指定...

  • 【一起来烧脑】底层HTTP深入笔记

    了解Web和网络基础,了解HTTP协议,HTTP报文内的HTTP信息,返回结果的HTTP状态码,了解Web服务器,...

  • task 2 从URL输入到页面展现

    1.DNS解析2.TCP连接3.发送http请求4.服务器处理请求并返回http报文5.返回http报文6.关闭T...

  • 第三章 HTTP报文内的报文信息

    HTTP 通信过程包括从客户端发往服务器端的请求及从服务器端返回客户端的响应。 HTTP报文 用于 HTTP 协议...

  • HTTP状态码->HTTP Status Code

    常见的状态码: HTTP: Status200– 服务器成功返回网页 HTTP: Status404– 请求的网页...

网友评论

      本文标题:http服务器返回信息处理

      本文链接:https://www.haomeiwen.com/subject/yiygyttx.html