202106-09 完美解决golang go get私有仓库的问题 解决golanggogetgitlab私有仓库的问题(1.13)1.问题描述require(git.xxxxxxx.com/middle/userv0.0.1)gomodtidy导入包失败gogetgit.xxxxxxx.com/middle/user失败gobuild有CHECKSUM过程,无法编译2.现象分析goget不支持代码支持之外的仓库。并且git调用链过程采取了https下载过程如果机器设置了GOPROXY,会导致下载失败编译过程会导致CHECKSUM失败3.物料物料说明... 继续阅读 >
202106-09 golang gopm get -g -v 无法获取第三方库的解决方案 gopmget-g-vgolang.org/x/text//网络不通[GOPM]?[36m03-1407:36:49?[0m[?[31mERROR?[0m]golang.org/x/text:failtomakerequest:Gethttps://gopm.io/api/v1/revision?pkgname=golang.org/x/text:dialtcp:lookupgopm.io:getaddrinfow:Thisisusuallyatemporaryerrorduringhostnameresolutionandmeansthatthelocalserverdidnotreceivearesponsefromanauthoritativeserv... 继续阅读 >
202105-19 Flask交互基础(GET、 POST 、PUT、 DELETE)的使用 前言看到这篇文章我就默认你已经在你的电脑上使用pipenv搭建好了虚拟环境并且设置好了开发环境(pycharm)。如果没有,请参照这篇文章。文章传送门第一个flask程序fromflaskimportFlask#导入Flask类app=Flask(__name__)#实例化flask@app.route('/')#使用路由,给hello函数定义一个路由,然后游览器通过http请求得到相对应的数据defhello_world():return'Hello,World!'运行结果:GET请求指定的页面信息,... 继续阅读 >
202103-23 vue 中 get / delete 传递数组参数方法 在前后端交互的时候,有时候需要通过get或者delete传递一个数组给后台,但是这样直接传递后台无法接收数据,因为在传递的过程中数组参数会被转译,结果如下:参数:{name:[1,2,3]}转译效果:http://aaa.com?name[]=1&name[]=2&name[]=3目标效果:http://aaa.com?name=1&name=2&name=3解决办法:使用qs插件将数组参数序列化1、qs.stringify({a:['b','c']},{arrayFormat:'indices'})//输出结果:'a[... 继续阅读 >
202102-21 Python3+Django get/post请求实现教程详解 一、说明之前写了一篇“Python3+PyCharm+Django+DjangoRESTframework开发教程”,想着直接介绍rest就完了。但回过头来看,一是rest在解耦的同时将框架复杂化了如果没有多终端那rest根本没有降低复杂度反而增加了复杂度,二是基础的get和post实现自己还是看半天。所以还是有必要再写一篇来介绍django常规的MVC开发。环境搭建程项目创建都类似的的rest化部分之前(2.5及之前)进行操作即可,就不重复说明了。这里我创建的项目为dj... 继续阅读 >
202102-21 Java利用httpclient通过get、post方式调用https接口的方法 通过httpclient的getpost方式调用http很常见。一般都是HttpClientclient=newDefaultHttpClient();HttpPostpost=newHttpPost(http://127.0.0.1/login);但是如果要调用https这个方式就不行了。就要修改DefaultHttpClient<dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.5.5</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>f... 继续阅读 >
202010-10 RestTemplate发送get和post请求,下载文件的实例 下图是我的所有测试接口,包含两个表单提交接口和一个Rest接口:我是用的Http请求工具是Spring自带的RestTemplate。请求的方法如下:三个请求分别对应三个接口,在此记录下。下载文件,获取文件字节流:RestTemplaterestTemplate=newRestTemplate();HttpHeadersheaders=newHttpHeaders();ResponseEntity<byte[]>entity=restTemplate.exchange("http://ip:port/test.doc",HttpMethod.GET,newHttpEntity<>(headers),by... 继续阅读 >
202010-10 浅谈Map集合中get不存在的key值,会抛出异常吗? 我就废话不多说了,大家还是直接看代码吧~publicstaticvoidmain(String[]args){Map<String,String>a=newHashMap<String,String>();Stringstring=a.get("a111");System.out.println(string);}在Map集合中,get一个不存在的值,不会抛出异常,获得的返回值为null。补充知识:map中get不存在的key和containsKey方法在Map集合中,get一个不存在的值,不会抛出异常,获得的返回值为null。publicstaticvoidmain(Strin... 继续阅读 >
202010-10 SpringMvc自动装箱及GET请求参数原理解析 在我的概念里边,GET请求需要加上注解@RequestParam,然后它的参数类型只能是基本数据类型或者基本数据类型的包装类,比如:@RequestParamStringname(默认是必传的),也可以不加@RequestParam注解,其实就相当于@RequestParam(required=false)但是参数类型竟然是自定义对象,对象类里有不同的参数和get/set方法,而且没有使用@RequestParam注解,那么同样也能实现GET请求比如一个请求方法是:publicStringlogin(Useru... 继续阅读 >
202010-10 Java httpcomponents发送get post请求代码实例 引入的包为:<!--https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient--><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.5.8</version></dependency>实现的工具类为:importcom.alibaba.fastjson.JSON;importorg.apache.http.NameValuePair;importorg.apache.http.client.entity.UrlEncodedFormEntity;importorg.apache.http.client.... 继续阅读 >
202010-10 Java commons-httpclient如果实现get及post请求 PS:这个jar包,在2007年之后就没有更新过了,是比较老的版本了。追求新的版本用HttpComponents比较好引入的jar包为:<!--https://mvnrepository.com/artifact/commons-httpclient/commons-httpclient--><dependency><groupId>commons-httpclient</groupId><artifactId>commons-httpclient</artifactId><version>3.1</version></dependency>具体实现类为:importorg.apache.commons.httpclient.HttpClient;importorg.... 继续阅读 >
202010-10 SpringBoot RestTemplate GET POST请求的实例讲解 一)RestTemplate简介RestTemplate是HTTP客户端库提供了一个更高水平的API。主要用于Rest服务调用。RestTemplate方法:方法组描述getForObject通过GET检索表示形式。getForEntityResponseEntity通过使用GET检索(即状态,标头和正文)。headForHeaders通过使用HEAD检索资... 继续阅读 >
202010-09 在django中查询获取数据,get, filter,all(),values()操作 django中当我们要查询获取数据时:数据库中的信息:如一个学生信息表students:get方法:students.objects().get(a=b)其中a为students表中的一个属性如id,name等如:students.objects().get(name=‘张三')即获取name为张三的学生的信息filter用法与get相同但是get必须只能取一个数据filter能去0,1,多个数据即上述中如果表中有多个学生都叫张三同名了,get就会报错同样表中没有叫张三的学生也会报错filter则不报错,所以... 继续阅读 >
202010-09 vue 使用post/get 下载导出文件操作 我就废话不多说了,大家还是直接看代码吧~<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>前端项目下载导出文件</title></head><body><script>/***post方式*返回:文件流*好处:可以自己修改文件名称方便调试*/letparams={ListData:this.ListData}_this.$http.post(url,params,{responseType:"arraybuffer"}//必须添加项).then(function(res){... 继续阅读 >
202010-08 PHP如何使用cURL实现Get和Post请求 先来看一下在PHP中建立cURL请求的基本步骤:(1)初始化curl_init()(2)设置变量curl_setopt()。最为重要。有一长串cURL参数可供设置,它们能指定URL请求的各个细节。要一次性全部看完并理解可能比较困难,所以今天我们只试一下那些更常用也更有用的选项。(3)执行并获取结果curl_exec()(4)释放cURL句柄curl_close()下面就看一下具体的实现:1.Post方式实现(模拟Post请求,... 继续阅读 >
202010-08 如何在node环境实现“get数据解析”代码实例 1、自己写consthttp=require('http');http.createServer(function(req,res){varget={};if(req.url.indexOf('?')!=-1){vararr=req.url.split('?');varurl=arr[0];vararr2=arr[1].split('&');for(vari=0;i<arr2.length;i++){vararr3=arr2[i].split('=');get[arr3[0]]=arr3[1];}}else{varurl=req.url;}console.log(url,get);res.write('aaa');res.... 继续阅读 >