1. 程式人生 > >Linux命令傳送Http的get或post請求

Linux命令傳送Http的get或post請求

get請求

curl命令模擬get請求:

  1、使用curl命令:

curl "http://www.baidu.com"  如果這裡的URL指向的是一個檔案或者一幅圖都可以直接下載到本地
curl -i "http://www.baidu.com"  顯示全部資訊
curl -I "http://www.baidu.com"  只顯示頭部資訊
curl -v "http://www.baidu.com"   顯示get請求全過程解析

  2、使用wget命令:
  

wget “http://www.baidu.com

curl命令模擬get請求攜帶引數(linux):

curl -v http
://127.0.0.1:80/xcloud/test?version=1&client_version=1.1.0&seq=1001&host=aaa.com

上述命令在linux系統,get請求攜帶的引數只到version=1,”&”符號在linux系統中為後臺執行的操作符,此處需要使用反斜槓”\”轉義,即:

curl -v http://127.0.0.1:80/xcloud/test?version=1\&client_version=1.1.0\&seq=1001\&host=aaa.com

或者

curl -v "http://127.0.0.1:80/xcloud/test?version=1&client_version=1.1.0&seq=1001&host=aaa.com"

post請求

1、使用curl命令,通過-d引數,把訪問引數放在裡面,如果沒有引數,則不需要-d,

curl -d "username=user1&password=123" "www.test.com/login"

2、使用wget命令

wget –post-data 'username=user1&password=123' http://www.baidu.com

3、傳送格式化json請求

curl -i -k  -H "Content-type: application/json" -X POST -d '{"version":"6.6.0", "from":"
mu", "product_version":"1.1.1.0"}' https://10.10.10.10:80/test

curl和wget區別

curl模擬的訪問請求一般直接在控制檯顯示,而wget則把結果儲存為一個檔案。如果結果內容比較少,需要直接看到結果可以考慮使用curl進行模擬請求,如果返回結果比較多,則可考慮wget進行模擬請求。

相關推薦

https 傳送getpost請求時忽略證書認證方式

原創地址:http://www.cnblogs.com/shipengzhi/archive/2012/08/22/2650953.html 在開發java時呼叫別人介面(這個介面還是https開頭的)過程中,需要認證你的證書,然而測試伺服器常常沒有一個(有效的)SSL證書。在你的客戶端連線測試伺

使用httpclient傳送getpost請求

原文地址 HttpClient 是 Apache Jakarta Common 下的子專案,可以用來提供高效的、最新的、功能豐富的支援 HTTP 協議的客戶端程式設計工具包,並且它支援 HTTP 協議最新的版本和建議。當前官網最新版介紹頁是:http://hc.apache.org/http

Jsoup系列學習(1)-傳送getpost請求

原文地址 簡介 jsoup 是一款Java 的HTML解析器,可直接解析某個URL地址、HTML文字內容。它提供了一套非常省力的API,可通過DOM,CSS以及類似於jQuery的操作方法來取出和操作資料。 官網:http://www.open-open.com/jsoup/

java向指定URL傳送GETPOST請求

import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.BufferedReader; import java.io.IOException; import java.io.Input

Linux命令傳送Http的getpost請求(curl和wget兩種方法)

   Http請求指的是客戶端向伺服器的請求訊息,Http請求主要分為get或post兩種,在Linux系統下可以用curl和wget命令來模擬Http的請求。下面就來介紹一下Linux系統如何模擬Http的get或post請求。 一、get請求:   1、使用cur

Linux命令傳送Http的getpost請求

get請求 curl命令模擬get請求:   1、使用curl命令: curl "http://www.baidu.com" 如果這裡的URL指向的是一個檔案或者一幅圖都可以直接下載到本地 curl -i "http://www.baidu.co

Linux 傳送get和post請求測試介面

一、get請求 curl "www.baidu.com"二、post請求curl -d "param1=value1&param2=value2" "http://www.baidu.com"三 攜帶報文頭 curl  -i "www.baidu.com"

CURL命令模擬Http Get/Post請求

curl post get在對後端程序進行測試的時候,需要進行模擬連接或者書寫測試腳本. curl是一個很棒的命令. 例如目標網站Url:127.0.0.1:8080/check_your_status?user=Summer&passwd=12345678通過Get方法請求:curl protoco

C#後臺向某個網站傳送Get或者Post請求

C#通過後臺進行想某個網站傳送Get或者POST請求。 這個沒有多少內容,就直接上程式碼了,下面的是GET請求: public string GetFunction(string order,string payType,string filePrice) {

C#發GetPost請求請求html頁面

C#發Get或Post請求來請求html頁面 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; u

SpringCloud 之 Fegin —— 傳送GET、POST請求以及檔案上傳

                       深信自己通過學習理解寫出來的才是自己的 --

Java 傳送HTTPHTTPS請求獲取網頁碼源(1)

閒來無事,封裝了一個簡單的工具類,用於向某個URL傳送請求並獲取響應的文字內容。傳送HTTP請求的方式比較簡單,但用來發送HTTPS請求卻不行的。 於是查了一些資料,根據前人經驗寫了這個工具類,能夠區分URL是HTTP型別還是HTTPS型別的,但對HTTPS方式的原理的研究尚淺,也只是拿

getpost請求的中文亂碼問題解決

增加一個過濾器對傳過來的請求進行加強 package Test; import java.io.IOException; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import ja

基於OkHttp網路通訊工具類(傳送get、post請求、檔案上傳和下載)

一、為什麼要用OkHttp? okhttp是專注於提升網路連線效率的http客戶端。 優點: 1、它能實現同一ip和埠的請求重用一個socket,這種方式能大大降低網路連線的時間,和每次請求都建立socket,再斷開socket的方式相比,降低了伺服器伺服器的壓力。 2、okhttp 對

限定某個業務控制方法,只允許GETPOST請求方式訪問

可以在業務控制方法前,指明該業務控制方法只能接收GET或POST的請求 @Controller @RequestMapping(value="/user") public class UserAction{ @RequestMapping(value="/add",method=Requ

向指定地址傳送get、post請求

URL的openConnection()方法將返回一個URLConnection物件,該物件表示應用程式和 URL 之間的通訊連結。程式可以通過URLConnection例項向該URL傳送請求、讀取URL引用的資源。 通常建立一個和 URL 的連線,併發送請求、讀取此 URL 引用的資源需要如下幾個

urllib庫傳送get和post請求

urllib是Python中內建的傳送網路請求的一個庫(包),在Python2中由urllib和urllib2兩個庫來實現請求的傳送,但是在Python中已經不存在urllib2這個庫了,已經將urllib和urllib2合併為urllib。urllib是一個庫(包),request是urllib庫裡面用於傳

Linux命令查詢檔案目錄 find及結合xargs應用

find 命令可以根據給定的路勁和表示式查詢指定的檔案或目錄。find 引數選項很多,並且支援正則表示式,功能強大。 和管道結合使用可以實現複雜的功能,是系統管理和普通使用者必須掌握的命令。  一、find  命令格式說明 path find命令查詢的目錄路徑。 -pri

PostMan測試介面,傳送Get,Post請求

       我現在的專案開發是前後臺分離的,所以在寫介面的時候,是需要自己測試一下的,測試工具就是PostMan,第一次接觸,也是百度,檢視部落格。所以自己乾脆寫個全一點的,也讓其他人有個參考,寫的不對多多指正哈;        下面Postman工具介紹一點,簡單的大家

java HttpClient傳送get和post請求

    最近需要用到在A專案裡面發起請求去請求B專案的介面,所以用到了HttpClient,將工具類記錄下,可設定get、post方式,也可以設定session和cookie等header 一、工具類HttpClientUtil package Utils; imp