速查笔记

工作中有些小东西总容易忘,主要本身也不用去深究,只需要记住怎么使用就行了,记录下,方便平时的快速查找,临时搜索可能造成的问题就是需要提炼出对自己有效的信息。

1
2
3
4
5
6
7
8
-X/--request [GET|POST|PUT|DELETE|…]  指定请求的 HTTP 方法
-H/--header 指定请求的 HTTP Header
-d/--data 指定请求的 HTTP 消息体(Body)
-v/--verbose 输出详细的返回信息
-u/--user 指定账号、密码
-b/--cookie 读取 cookie

例子:curl -v -XPOST -H "Content-Type: application/json" http://127.0.0.1:8080/user -d'{"username":"admin","password":"admin1234"}'

w10 修改环境变量

set name=cy

echo %name% (golang 这些编辑器中想生效,就得重启编辑器)

公司网络最近谷歌不能访问了,只能 用 www.google.com.hk, 修改默认的搜索引擎

https://www.jianshu.com/p/94a145564254

我们不能修改默认的搜索引擎,比如谷歌,想修改的话只能新建,然后添加默认,下面那些乱七八糟的都能删除了

Charles

其实一直有个痛点,我们用charles 抓的包之前我不知道咋修改参数,导致我每次想改变请求的时候,我都是copy 到 postman上修改成我想要的请求,这样又有一个痛点就是返回的结果没有直接在手机上展示,不够直观,···可是还能忍

直到我们现在go 本地开发,客户端的请求是 http://sh-gateway.xxx.xxx/xxxxx, 而我本地接口是 http://127.0.0.1:4040/xxxx, 这个其实前端经常遇到,他们的解决办法是用proxy, 之前我做vue 的时候还不知道这个插件的作用,猜测一下,其实就是类似这个proxy 接收到以后该上线的请求,构造一个新的curl ,发送到新的地址(所以这个proxy 是node 写的~~)

其实charles 也自带这个功能,我们可以用他的rewrite功能

tools —> rewrite

上面那个是要匹配的原始url, 如下

下面那个是要修改的请求

可以修改 path url, body 等,

服务端对于客户端请求的ip怎么获取 ? 还记得以前 看tp源码时候吗,通过x-word-for 之类的header 参数,所以这里我们只要添加对应header 参数就可以了

坚持原创技术分享,您的支持将鼓励我继续创作!
-------------本文结束感谢您的阅读-------------