这两天要为公司一个项目的服务端写性能测试脚本,其中有一个请求订单号的接口,需要客户端用post请求向服务端发送加密过的token 和订单数据。代码如下:
payload = {'token':token,'order_data':order_data}
r = requests.post(url, data=payload}
但是,服务端返回错误,花了很长时间检查了token和order_d...
分类:
编程语言 时间:
2014-06-05 05:28:23
阅读次数:
839
预备知识:
关于http协议的基础请参考这里。
关于socket基础函数请参考这里。
关于python网络编程基础请参考这里。
废话不多说,前面实现过使用linux c 或者python 充当客户端来获取http 响应,也利用muduo库实现过一个简易http服务器,现在来实现一个python版的简易http服务器,代码改编自http://www.cnblogs.com/v...
分类:
编程语言 时间:
2014-06-05 04:17:57
阅读次数:
463
/**
* 采用httpclientPost请求的方式
*
* @param username
* @param password
* @return null表示求得的路径有问题,text返回请求得到的数据
*/
public static String httpclientPost(String username, String password) {
try ...
分类:
移动开发 时间:
2014-06-03 05:34:33
阅读次数:
222
/**
* 采用post请求的方式
*
* @param username
* @param password
* @return null表示求得的路径有问题,text返回请求得到的数据
*/
public static String postRequest(String username, String password) {
try {
String p...
分类:
移动开发 时间:
2014-06-03 04:57:53
阅读次数:
263
<?php
header('Content-Type: text/html; charset=UTF-8');
$client = new SoapClient('http://webservice.webxml.com.cn/webservices/DomesticAirline.asmx?wsdl');
$fromcity=!empty($_POST['fromcity']) ? ...
分类:
Web程序 时间:
2014-06-03 03:30:14
阅读次数:
335
/**
* 采用httpclientGet请求的方式
*
* @param username
* @param password
* @return null表示求得的路径有问题,text返回请求得到的数据
*/
public static String httpclientGet(String username, String password) {
try {
...
分类:
移动开发 时间:
2014-06-03 02:22:25
阅读次数:
189
$act=!empty($_GET['act']) ? trim($_GET['act']) : '';
switch($act) {
case 'adda':
$area['a_value'] = trim($_POST['a_value']);
$area['a_type']=3;
if(strpos($area['a_value'], "\n") === false) ...
分类:
Web程序 时间:
2014-06-03 00:46:17
阅读次数:
297
之前看到geventhttpclient这个项目,https://github.com/gwik/geventhttpclient,官方文档说非常快,由于响应使用了C的解析,所以我一直想把这玩意用到项目中,这两天一直在纠结这玩意,说实在一句话,比较难用,封装的不给力,最大缺陷如下:1.不支持重定向,重定向需要自己来写,很费事2.新建的httpclient对象只能发送同域名的请求这相当的蛋疼,我花了...
分类:
编程语言 时间:
2014-06-02 23:24:05
阅读次数:
485
回首整个实现过程,我们不难发现,JQuery.Ajax接收页面用户输入的值,然后通过post方法提交到后台服务器,后台服务器接收post提交的请求,进行处理,处理完后再回传到Ajax,JQuery.Ajax通过post方法中的回调函数,处理服务器回传的数据,完成一次用户请求。...
分类:
Web程序 时间:
2014-06-02 22:35:42
阅读次数:
305
通过NSURLConnection进行异步下载
NSURLConnection
提供了两种方式来实现连接,一种是同步的另一种是异步的,异步的连接将会创建一个新的线程,这个线程将会来负责下载的动作。而对于同步连接,在下载连接和处理通讯时,则会阻塞当前调用线程。
许多开发者都会认为同步的连接将会堵塞主线程,其实这种观点是错误的。一个同步的连接是会阻塞调用它的线程。如果...
分类:
其他好文 时间:
2014-05-31 22:02:04
阅读次数:
245