1、使用urllib模块(使用不方便,建议使用第二种) get请求: res = urlopen(url) post请求: 注意:带参数的时候是一个post请求,若http://127.0.0.1:8999/api/login接口的方法限定了methods为get,则会报错urllib.error. ...
分类:
编程语言 时间:
2018-12-27 18:49:31
阅读次数:
329
一、REST在互联网中,我们会通过请求url来对网络上的资源做增删改查等动作,这里的请求包含两部分:动词,主要包括增、删、改、查名词,就是网络中的各种资源传统的非REST风格的请求方式是把动词和名词全都放在url中。例如,对设备的操作可能是这样的:添加设备:http://test/device/ad ...
分类:
编程语言 时间:
2018-12-26 17:55:20
阅读次数:
250
1、使用urllib模块 get请求: res = urlopen(url) post请求: 注意:带参数的时候是一个post请求,若http://127.0.0.1:8999/api/login接口的方法限定了methods为get,则会报错urllib.error.HTTPError: HTTP ...
分类:
编程语言 时间:
2018-12-26 12:56:02
阅读次数:
216
一、问题描述 由于项目是前后端分离,因此后台使用的是spring boot,做成微服务,只暴露接口。接口设计风格为restful的风格,在get请求下,后台接收参数的注解为RequestBody时会报错;在post请求下,后台接收参数的注解为RequestParam时也会报错。 二、问题原因 由于s ...
一、requests 之前使用python自带的urllib模块去请求一个网站或者接口,但是urllib模块太麻烦了,传参数的话,都得是bytes类型,返回数据也是bytes类型,还得解码,想把返回结果拿出来使用的话,还得用json,发get请求和post请求,也不通,使用比较麻烦,还有一个比较方便 ...
分类:
编程语言 时间:
2018-12-24 16:22:50
阅读次数:
232
一、python操作网络也就是打开一个网站,或者请求一个http接口,使用urllib模块。urllib模块是一个标准模块,直接import urllib即可 发送get请求 发送post请求 ...
分类:
编程语言 时间:
2018-12-24 16:13:57
阅读次数:
165
Linux 下测试 get 请求; curl : wget: curl get 请求时、SSL 验证问题? curl: (51) SSL: certificate subject name 报错? 可以使用参数 -k 不验证证书; ...
分类:
系统相关 时间:
2018-12-21 20:21:46
阅读次数:
252
HTTP/1.1协议中共定义了八种方法(有时也叫“动作”),来表明Request-URL指定的资源不同的操作方式 1、OPTIONS 返回服务器针对特定资源所支持的HTTP请求方法,也可以利用向web服务器发送‘*’的请求来测试服务器的功能性 2、HEAD 向服务器索与GET请求相一致的响应,只不过 ...
分类:
Web程序 时间:
2018-12-19 15:49:08
阅读次数:
189
restful风格url Get请求查询所有和根据id查询的合并成一个controller的方法 原代码 该种写法不够完美,写多个方法并且匹配的不是相同的url.强迫症表示不能接受 改写 也可以直接映射两个不同方法,这里是不同的url映射同一个方法 必须匹配多个url时requird = false ...
分类:
Web程序 时间:
2018-12-19 11:06:51
阅读次数:
347
本篇将介绍urllib2的Get和Post方法,更多内容请参考:python学习指南 urllib2默认只支持HTTP/HTTPS的GET和POST方法 urllib.urlencode() urllib和urllib2都是接受URL请求的相关参数,但是提供了不同的功能。两个最显著的不同如下: ur ...
分类:
编程语言 时间:
2018-12-18 00:09:06
阅读次数:
280