本次分享http协议,共分为三部分,这是第二部分,主要讲解请求与响应的字段,以及状态码。 以http/1.1版本的一个完整的请求与响应作为例子 http请求信息由三部分组成 1、请求方法(GET/POST)、URI、协议/版本 2、请求头(Request Header) 3、请求正文 eg: GET ...
分类:
Web程序 时间:
2017-10-03 21:08:54
阅读次数:
222
libcurl是一个很强大的开源网络处理库,支持包括HTTP、HTTPS、FTP……一系列网络协议。用它来进行HTTP的get\post 或者下载文件更是小菜一碟,chrome内核都用到了它,本文主要讲解一个使用curl下载文件的小例。 首先是去下载curl的最新源代码,然后编译成动态库或者静态库; ...
分类:
Web程序 时间:
2017-10-02 09:39:43
阅读次数:
229
SpringMVC框架中有提供解决get、post请求中文乱码的类,只需要在web.xml文件中配置该过滤器即可。 ...
分类:
编程语言 时间:
2017-09-30 21:03:02
阅读次数:
225
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。 它提供功能强大的 Web API & HTTP 请求调试。 它能够发送任何类型的HTTP 请求 (GET,HEAD, POST, PUT..), 附带任何数量的参数+ headers。 Postman功能: 主要用于模 ...
分类:
其他好文 时间:
2017-09-30 16:27:41
阅读次数:
415
系统设计,协议先行。 大部分技术人没有接触协议的设计细节,更多的是使用已有协议进行应用层的编码,例如: (1)使用http作为载体,设计get/post/cookie参数 (2)使用dubbo框架,而不用去深究内部的二进制包头包体,以及序列号反序列化的细节 无论如何,了解协议设计的原则,对深入理解系 ...
分类:
其他好文 时间:
2017-09-30 13:15:52
阅读次数:
223
【HTTP协议与JSON】 1. HTTP协议 特点如下: (1)支持客户/服务器模式。 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 ( ...
分类:
Web程序 时间:
2017-09-29 16:26:10
阅读次数:
206
官网地址:http://square.github.io/okhttp/ github地址:square/okhttp 参考博客:Android okHttp网络请求之Get/Post请求 参考博客:Android okHttp网络请求之文件上传下载 session相关博客:利用okhttp框架实现 ...
分类:
移动开发 时间:
2017-09-29 15:02:36
阅读次数:
266
application/x-www-form-urlencoded还是application/json get、 POST 用哪种格式? 后台如何得到这些值? 如何用ajax 或者是 postman 发送这些 请求? 11.2.3 执行REST动作: A) GET、POST方式提时, 根据reque ...
分类:
移动开发 时间:
2017-09-26 23:37:00
阅读次数:
224
@app.route('/edit/', methods=['GET', 'POST']) @login_required def edit(id): content = Article.query.filter_by(id=id).first() form = postForm(title=con... ...
分类:
其他好文 时间:
2017-09-26 00:05:39
阅读次数:
168
在项目中,需要为后台服务撰写API。刚开始接触的时候,并没有考虑太多,就想提供URL,服务端通过该URL进行查询、创建、更新等操作即可。但再对相关规范进行了解后,才发现,API的设计并没有那么简单,远远不是URL的问题,而是一个通信协议的整体架构 1. 使用GET、POST、PUT、DELETE这几 ...