转自:https://www.cnblogs.com/woshimrf/p/5899629.html
前言
习惯了windows的界面模式就很难转去命令行,甚至以命令行发家的git也涌现出各种界面tool。然而命令行真的会比界面快的多,如果你是一个码农。
situation:接到需求分析bug,需要访问http。那台机器属于product,不允许装postman。我只能手动命令行来发请求。发现了内置的PowerShell中有curl命令。欢喜试了半天,总是命令不对,google发现这个curl是冒名顶替的,只是一个Invoke-WebRequest的alias。参考。
Invoke-WebRequest简单用法
1.用途
Gets content from a web page on the Internet.
获取http web请求访问内容
2.语法Syntax
3.简单的几个用法
3.1 Get请求
会发现content内容被截断了。想要获取完整的content:
3.2添加header
3.3指定Method
3.4将获取到的content输出到文件
3.5表单提交
For example:
or
3.6内容筛选
3.7一个登陆示例
虽然没有curl那么主流,但一样可以成为http访问的一个选择。
参考
https://technet.microsoft.com/en-us/library/hh849901.aspx