【问题】 用C#模拟网页登陆,其中去请求几个页面,会发起对应的http的请求request,其中keepAlive设置为true,提交请求后,然后会有对应的response: resp = (HttpWebResponse)req.GetResponse(); 之前的多次调试,一直都是可以正常获得对 ...
分类:
Web程序 时间:
2018-05-18 14:25:21
阅读次数:
240
使用注解方式在类中(Controller)来装载request时,是可以正常使用request的(必须在启动时才注入,所以不支持热部署),但是同样使用这种方式在已经装载了 request的情况下装载 response时却导致找不到response 500 空指针异常 因为Request 和 Resp ...
分类:
编程语言 时间:
2018-05-11 14:34:47
阅读次数:
638
Servlet基础 一.重定向 1.方法一: resp.setStatus(302);//添加响应码302,请求重定向 resp.addHeader("location","/path");//参数/path是相对路径,也可以为具体url 2.方法二: resp.sendRedirect("/pat ...
分类:
编程语言 时间:
2018-05-10 21:38:27
阅读次数:
200
转自“https://blog.csdn.net/xie_0723/article/details/51361006 一直在想requests的content和text属性的区别,从print 结果来看是没有任何区别的 看下源码: 结论是: resp.text返回的是Unicode型的数据。 res ...
分类:
编程语言 时间:
2018-05-08 14:20:08
阅读次数:
818
# -*- coding:utf-8 -*- # Author:Brownyangyang from urllib import request def f(url): print('GET:%s' % url) resp = request.urlopen(url) data = resp.rea... ...
分类:
其他好文 时间:
2018-04-25 00:49:07
阅读次数:
155
resp = requests.get(url) resp.content 是str格式 resp.text是unicode格式 如果返回的中文使用gbk编码,需要转换成utf-8的时候: resp.content.decode('gb2312').encode('utf-8') resp.cont ...
分类:
编程语言 时间:
2018-04-19 17:05:53
阅读次数:
253
代码: 报错: 原因: 确定要抓取的页面的编码,并不是所有网站的编码都是utf-8的,resp.read().decode()应传入与要抓取的网页一致的编码。 ...
分类:
编程语言 时间:
2018-04-18 16:00:59
阅读次数:
1285
坚持写博客来记录学习过程,哪怕学习的东西多么简单!下面是python中cgi相关知识。 Template.py:(模板引擎文件) #模板引擎def start_response(resp="text/html"): return 'Content-type: '+resp+ '\n\n'def st ...
分类:
编程语言 时间:
2018-03-11 19:30:29
阅读次数:
315
也就是说,浏览器所接收的数据格式与服务器响应的数据格式是不匹配的。浏览器接收的数据格式一般可以是任意格式,但是我们在发起Ajax请求时就已经确定了要接收的是Jsonp格式响应的数据类型定义在的content-type中: 这就很奇怪了,我们明明使用的返回类型是ResponseEntity,而Resp... ...
分类:
其他好文 时间:
2018-03-02 01:11:33
阅读次数:
190
response输出数据时的细节: (1)getOutputStream和getWriter这两个方法互相排斥,调用了其中的任何一个方法后,就不能再调用另一方法。 (2)Servlet程序向ServletOutputStream或PrintWriter对象中写入的数据将被Servlet引擎从resp ...
分类:
其他好文 时间:
2018-02-11 12:23:18
阅读次数:
223