• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python程序调用远程服务的步骤详解

    前言

    项目是基于python3的PC桌面项目。因为需要对外发布web服务进行数据交换所以需要支持web服务。项目主要使用了GET,POST服务请求。

    一、python3中怎样进行发送web请求?

    python3使用urllib模块实现web请求,可以支持Get和Post请求。

    二、使用步骤

     1.引入python库

    import http.client
    import urllib,parser
    
    urlPre = '127.0.0.1'

    2.GET服务

    def getToRemote(url):
     conn = http.client.HTTPConnection(urlPre,8082, timeout=10)
     conn.request( "GET" , url)
     response = conn.getresponse()
     conn.close
     return response

    3.POST服务

    def postToRemote(url,data):
     params = urllib.parse.urlencode(data)
     # post 请求数据,要带上 Content-type 字段,以告知消息主体以何种方式编码
     headers = { "Content-type" : "application/json"}
     conn = http.client.HTTPConnection(urlPre,8082, timeout=10)
     conn.request( "POST" , url ,params,headers)
     response = conn.getresponse()
     conn.close
     return response
    
    	#调用post请求
     cpParams = []
     for i in range(0,len(data),1):
      cpParams.append(data[i]['path'])
      cpParams.append(data[i]['id'])
      cpParams.append(data[i]['name'])
     postToRemote('/copy',{'params':cpParams})

    总结

    到此这篇关于python程序调用远程服务的步骤详解的文章就介绍到这了,更多相关python程序调用远程服务内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • Python实现类似jQuery使用中的链式调用的示例
    • 解决python调用matlab时的一些常见问题
    • Python调用R语言实例讲解
    • 使用pycallgraph分析python代码函数调用流程以及框架解析
    • Python与C/C++的相互调用案例
    • python调用百度AI接口实现人流量统计
    • 详解Python调用系统命令的六种方法
    • 安装python依赖包psycopg2来调用postgresql的操作
    • Python调用系统命令os.system()和os.popen()的实现
    • 详解如何在VS2019和VScode中配置C++调用python接口
    • python中如何实现链式调用
    上一篇:PyTorch 多GPU下模型的保存与加载(踩坑笔记)
    下一篇:python爬取之json、pickle与shelve库的深入讲解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python程序调用远程服务的步骤详解 python,程序,调用,远程,服务,