curl模擬HTTP報(bào)文
- 模擬發(fā)送GET請(qǐng)求
$ curl -v "http://IP:端口/接口路徑?參數(shù)1=1234&參數(shù)2=5678"
- 模擬發(fā)送POST請(qǐng)求,且是json
構(gòu)造數(shù)據(jù)文件
$ cat data.json
{
"mdn": "xxxx",
"partner": "1223333"
}
發(fā)送請(qǐng)求
$ curl -XPOST -H'Content-Type: application/json' http://IP:端口/接口路徑 -d@data.json
telnet 命令發(fā)送數(shù)據(jù)
以下例子:只是個(gè)樣例矩肩,實(shí)際命令請(qǐng)根據(jù)服務(wù)地址支持的命令輸入黍檩。
$ (echo "123";sleep 1; echo "quit")|telnet smtp.163.com 25
格式化Json
$ echo '{"mdn":100120,"token":"1fa9fb8004b04f66b7da57393641eddc"}' | python -mjson.tool
{
"mdn": 100120,
"token": "1fa9fb8004b04f66b7da57393641eddc"
}
grep加點(diǎn)顏色
$ alias grep='grep --color=auto'
這樣搜索關(guān)鍵字的時(shí)候就可以高亮顯示刽酱,將此別名寫進(jìn).bash_profile
,后續(xù)可以直接使用grep瞧捌。