1. 127.0.0.1和0.0.0.0

127.0.0.1是一个回送地址,指本地机,一般用来本机测试使用,使用127.0.0.1启的服务只能在本地机器上访问,使用0.0.0.0启的服务可以在其他机器上通过网络访问。

2. VMware 虚拟机向主机做端口映射

虚拟机的网络连接默认是 NAT模式(用于共享主机的IP地址),要在NAT模式下由虚拟机提供网络服务,需要做端口映射。

VMware虚拟机->编辑->虚拟网络编辑器:

主机和虚拟机端口可以设置为一样。设置完成之后就可以通过主机ip:端口号访问虚拟机了。

3. POST请求访问url报错Forbidden (CSRF cookie not set.)解决办法

错误细节,在访问端报错:

raise HTTPError(req.get_full_url(),code,msg,hdrs.fp)
urllib2.HTTPError: HTTP Error 403: Forbidden

在服务端报错:

Forbidden (CSRF cookie not set.):

解决办法:

修改settings.py设置文件,删除掉这一行代码:

'django.middleware.csrf.CsrfViewMiddleware',

4. python发送HTTP POST请求(json格式)到指定网址

#!/usr/bin/env python
#  -*- coding:utf-8 -*-import urllib2
import jsondef http_post(url,data_json):jdata = json.dumps(data_json)req = urllib2.Request(url, jdata)response = urllib2.urlopen(req)return response.read()url = 'http://192.168.0.107:8000/medi_test'
data_json = {'name': 'cuiyongyuan','job':'hero'}
resp = http_post(url,data_json)
print(resp)

5. Django后端处理json格式的POST请求

def handle_post(request):if request.POST:req = json.loads(request.body)name = req.get('name')job = req.get('job')print(name,job)return_json = json.dumps((name,job))      return HttpResponse(return_json)else:return_json = 'POST only!'return HttpResponse(return_json)

转载于:https://www.cnblogs.com/mtcnn/p/9411682.html

python发送HTTP POST请求相关推荐

  1. 解决python发送multipart/form-data请求上传文件的问题

    解决python发送multipart/form-data请求上传文件的问题 参考文章: (1)解决python发送multipart/form-data请求上传文件的问题 (2)https://ww ...

  2. python post提交给php,从Python发送HTTP POST请求(尝试从PHP转换)

    我正在尝试将此代码段从PHP转换为Python(编程新手),并且我发现这样做有困难: 我试图转换的PHP如下: $fp = fsockopen($whmcsurl, 80, $errno, $errs ...

  3. requests模块--python发送http请求

    requests模块--python发送http请求 方法一. ? 1

  4. python传递参数格式_Python语言学习基础篇之Python发送Post请求之根据参数位置传参、数据类型、不同方式传参...

    本文主要介绍了Python语言学习基础篇之Python发送Post请求之根据参数位置传参.数据类型.不同方式传参,通过具体的内容向大家展现,希望对大家Python语言的学习有所帮助. 目录 一.验证 ...

  5. python调用接口测试_Python接口测试实战2 - 使用Python发送请求

    本节内容 requests安装 requests使用 JSON类型解析 requests库详解 带安全认证的请求 序言 上节课我们学习了接口测试的理论,抓包工具及使用Postman手工测试各种接口,这 ...

  6. python requests form data_python使用requests发送multipart/form-data请求数据

    def client_post_mutipart_formdata_requests(request_url,requestdict): #功能说明:发送以多部分表单数据格式(它要求post的消息体分 ...

  7. python接口测试第二期_Python接口测试实战2 - 使用Python发送请求

    课程目录 本节内容 requests安装 requests使用 JSON类型解析 requests库详解 带安全认证的请求 序言 上节课我们学习了接口测试的理论,抓包工具及使用Postman手工测试各 ...

  8. python 发送get 请求

    python 发送GET请求 import requests import jsonheaders = {'content-type':'application/json'} URL= 'https: ...

  9. Python发送网络请求(requests)

    Python发送网络请求(requests) Python已经是广泛使用的脚本语言了,我们可以使用requests库进行网络请求. 在PyPI中搜索requests,就可以找到这个库 1. 安装 pi ...

最新文章

  1. nodejs如何利用rpc调用python
  2. sql server监控
  3. 关于串口接收数据不全的问题
  4. EndNote 20.1 for Win/MacOS 完美稳定版安装 重大更新,修复BUG听取用户反馈更易用
  5. 通用即插即用(UPnP)
  6. 数据库设计与开发概述
  7. mysql字段说明_mysql 字段类型说明
  8. Spring实战——缓存
  9. 用Gridview和ObjectDataSource轻松实现自定义分页
  10. JavaScript中的内置对象-8--4.date对象中-获取,设置日期时间的方法; 获取,设置年月日时分秒及星期的方法;...
  11. python中oxf2是什么_0x02-StartingPoint-Oopsie
  12. JavaScript 从入门到放弃(二)模块化工具requirejs
  13. 终极解决方案——sbt配置阿里镜像源,解决sbt下载慢,dump project structure from sbt耗时问题
  14. [安全防护]诺顿产品之Symantec Endpoint Protection
  15. 《代码整洁之道》第14章 逐步改进 的代码片段
  16. 二元函数可导与可微的关系_二元函数可导、可微与连续性的关系.pdf
  17. MacBook Pro安装系统指定版本的系统
  18. 【面试】AI常见的面试问题
  19. 一个阳光女孩儿的来信——网上答疑(21)
  20. 大豆凝集素(SBA)

热门文章

  1. 确保客户端可以接收到服务端的异常serviceDebug includeExceptionDetailInFaults=true
  2. 【SICP练习】140 练习3.71
  3. (转帖)C#--web services之wsdl文件生成cs
  4. [Prodinner项目]学习分享_第二部分_Entity到DB表的映射
  5. C++ - 类模板(class template) 详解 及 代码
  6. YOLOV3目标检测模型训练实例
  7. android 语音搜索动画,Android自定义控件实现UC浏览器语音搜索效果
  8. mysql log all sql_记录一次mysqlbinlog恢复过程
  9. python 拟牛顿法 求非线性方程_有限元简单科普之——改进的欧拉法
  10. mysql varchar,bigint,char三种类型性能的比较