Linux下使用curl get请求 参数带[]的情况

正常情况:

curl ‘http://xxxx.xxxx.xxxx.xxxx:8080/assetservice/getXXX?参数1=xxxx&参数2=xxxx‘

如果有两个参数,url 必须用单引号括起来,否则读不到第二个参数。

如果参数带有[]或者是特殊字符,即参数2=[20180101],如果正常情况下显示不出来

python -c “import urllib as u; print u.urlopen(‘http://xxxx.xxxx.xxxx.xxxx:8080/assetservice/getXXX?参数1=xxxx&参数2=xxxx‘).read()”

原文地址:https://www.cnblogs.com/gad0925/p/8250733.html

时间: 2024-10-05 06:19:06

Linux下使用curl get请求 参数带[]的情况的相关文章

[转载]linux下编译php中configure参数具体含义

编译N次了   原来这么回事 原文地址:linux下编译php中configure参数具体含义作者:捷心特 php编译参数的含义 ./configure –prefix=/usr/local/php                      php 安装目录 –with-apxs2=/usr/local/apache/bin/apxs –with-config-file-path=/usr/local/php/etc      指定php.ini位置 –with-mysql=/usr/local

Linux下查看Apache的请求数

在Linux下查看Apache的负载情况,以前也说过,最简单有有效的方式就是查看Apache Server Status(如何开启Apache Server Status点这里),在没有开启Apache Server Status的情况下,或安装的是其他的Web Server,比如Nginx的时候,下面的命令就体现出作用了. ps -ef|grep httpd|wc -l命令#ps -ef|grep httpd|wc -l1388统计httpd进程数,连个请求会启动一个进程,使用于Apache服

Linux下UDP发送大量请求导致Operation not permitted的问题探讨

一.问题背景目前公司准备上微服务的架构模式,在对比大量的API网关之后,最后选中了Kong作为我们的API网关,在经过大量的研究之后,啊呸,踩坑之后,终于跑起来了,简直是普天同庆,撒花祝贺. 但是在美滋滋的进行性能测试的时候,发现1000个并发总共10000个请求,在执行到第二次的时候,总是会卡着不动了,SO,又是各种查log,发现是UDP报错,报错信息:Operation not permitted,看得我简直一脸懵逼,就像这样 看来我必须去找谷歌这个帮手了 二.问题产生原因 问题主要是在Li

Linux下TCP的Keepalive相关参数

一 基本原理TCP的Keepalive可以简单理解成为keep tcp alive,用来检测TCP sockets的连接是否正常或是已经断开.Keeplived的原理很简单,当建立一个TCP连接时,发送端就会创建一些计时器,其中一些计时器就是处理keeplaive相关问题的.当keepalive的计时器计数到0时,发送端就会向对端发送一些不含数据的keepalive数据包并开启ACK标志.如果得到keepalive探测包的回复,就可以认为当前的TCP连接正常,不用担心用户层面的具体实现.事实上,

linux下tomcat部署get请求乱码问题解决方法

默认情况下,Tomcat对请求采用的默认编码是ISO-8859-1, 这样我们提交的汉字被认为是ISO-8859-1的编码,所以在程序中接收时显示乱码 .  在过滤器中调用request.setCharacterEncoding("GBK"),那么Post上来的汉字将被认为是GBK编码,而 Tomcat5对于Get请求上来的编码并不根据过滤器的设定辨认编码方式,默认的依然是ISO-8859-1,所以,即使你的页面使用默认的编码方式进 行编码,然后使用ISO-8859-1进行解码,得到的

Linux下使用curl查看http请求各阶段耗时

1. 准备文件模版(假设:curl.txt) \n time_namelookup: %{time_namelookup}\n time_connect: %{time_connect}\n time_appconnect: %{time_appconnect}\n time_pretransfer: %{time_pretransfer}\n time_redirect: %{time_redirect}\n time_starttransfer: %{time_starttransfer}\

LINUX下ORACLE相关的内核参数详解

ORACLE相关的内核参数详解 1.kernel.sem [[email protected] ~]# cat /proc/sys/kernel/sem 250         32000    100         142 [[email protected] ~]#  ipcs -sl ------ Semaphore Limits -------- max number of arrays = 142 max semaphores per array = 250 max semaphor

完美利用Linux下的curl来访问网页

首先,你得学会curl下的各个参数的作用,能很大程度上帮助你完成,往往需要几十行甚至几百行的代码,确只需要两三行的命令代码就能搞定一切了! -a/--append 上传文件时,附加到目标文件  -A/--user-agent <string>  模拟浏览器登陆服务器  - anyauth   可以使用"任何"身份验证方法  -b/--cookie <name=string/file> cookie字符串或文件读取位置  - basic 使用HTTP基本验证  -

linux下利用curl监控网页shell脚本

#!/bin/bash smail() {mail -s "$1" [email protected] <<EOF$1$2====report time: `date +"%F %T"`current user: `whoami`shell script: `echo $0`====EOF} ssms() {/usr/local/feixin/fetion --mobile=150000000 --pwd=******** --to=1381000000