<small id="nvnkc"><optgroup id="nvnkc"><sub id="nvnkc"></sub></optgroup></small>

<th id="nvnkc"><div id="nvnkc"></div></th>
  • <noscript id="nvnkc"><nobr id="nvnkc"><address id="nvnkc"></address></nobr></noscript>

  • <code id="nvnkc"><var id="nvnkc"></var></code><tbody id="nvnkc"><listing id="nvnkc"><nav id="nvnkc"></nav></listing></tbody>

    postman中如何實現header參數的傳遞

    發布時間: 編輯:CINDY 0人評論 118次瀏覽 實用方法教程
    摘要 : 本文介紹postman使用教程中一個知識點:postman中如何實現header參數的傳遞



    二:Postman中Header參數的傳遞


    我們經常會遇到傳遞參數的時候將參數放在header里進行傳輸,但是接口文檔參數是在header的參數,并不是在json體里面的(當然json體里面也會帶其他參數)如圖所示,

    postman中如何實現header參數的傳遞postman中如何實現header參數的傳遞

    比如我們已post請求為例子

    
    
    import com.alibaba.fastjson.JSONObject;
    import org.apache.http.HttpEntity;
    import org.apache.http.HttpResponse;
    import org.apache.http.client.methods.HttpPost;
    import org.apache.http.entity.StringEntity;
    import org.apache.http.impl.client.CloseableHttpClient;
    import org.apache.http.impl.client.HttpClients;
    import org.apache.http.util.EntityUtils;
    
     public static String customerClient(String userAccount, String password, String authToken) throws Exception {
            HttpPost httpPost = new HttpPost("http://118.122.126.10:11134/customer-client/custom/load");
            CloseableHttpClient client = HttpClients.createDefault();
            String respContent = null;
            //        json方式
            JSONObject jsonParam = new JSONObject();
            jsonParam.put("userAccount", userAccount);
            jsonParam.put("password", password);
            jsonParam.put("sign", GetSignUtil.getSign(new String[]{userAccount, password}));
            StringEntity entity = new StringEntity(jsonParam.toString(), "utf-8");//解決中文亂碼問題
            entity.setContentEncoding("UTF-8");
            entity.setContentType("application/json");
            httpPost.addHeader("userAccount", userAccount);
            httpPost.addHeader("authToken", authToken);
            httpPost.setEntity(entity);
            HttpResponse resp = client.execute(httpPost);//執行時機
            if (resp.getStatusLine().getStatusCode() == 200) {
                HttpEntity he = resp.getEntity();
                respContent = EntityUtils.toString(he, "UTF-8");
            }
            JSONObject jsonObject = JSONObject.parseObject(respContent);
            return respContent;
        }

    其中最主要的代碼

    httpPost.addHeader("userAccount", userAccount);
     httpPost.addHeader("authToken", authToken);

    這樣就可以實現帶參數或者token,如果想token在postman里面是全局變量也是可以的,

    注意以下方式可能不成功

    HttpURLConnection.setDefaultRequestProperty("userAccount", userAccount);//過時

    HttpURLConnection.setDefaultRequestProperty("authToken", authToken);//過時

    其他可參考Postman-postman接口測試工具下載附安裝使用教程


    二:Postman中token校驗與參數傳遞實戰

    Token定義和目的:Token是服務端生成的一串字符串,以做客戶端進行請求的一個令牌。當第一次登錄后,服務器生成一個Token,并將此Token返回給客戶端,以后客戶端只需帶上這個Token前來請求數據即可,無需再次帶上用戶名和密碼。目的是為了減輕服務器壓力,減少頻繁的查詢數據庫,使服務器更加健壯。

    由于目前所使用的用例不穩定,暫時還沒有找到合適的用例,以后再補充完善

    一個完整的項目,很多接口都會用到token,不可能一直復制粘貼,這就需要在Tests里面獲取token值,并將token值設置為環境變量。在設置環境變量的面板中,token值不用填寫,在Tests里面的環境變量值會自動補充。下圖僅供參考:
    Postman中token校驗與參數傳遞實戰


    文章整理自:https://blog.csdn.net/wozniakzhang/article/details/89362018


    查看更多

    轉載必須注明來自: Chrome插件 ? postman中如何實現header參數的傳遞

    Postman for Mac V7.3.4

    Postman for Mac V7.3.4

    0 人評論 4553 次人瀏覽 3.0分 3.0 分
    Postman是500萬開發人員使用的唯一完整的API開發環境。 本文更新postman for Mac V 7.3.4。
    ApiPOST - API調試管理工具

    ApiPOST - API調試管理工具

    0 人評論 17356 次人瀏覽 4.0分 4.0 分
    ApiPOST是一款可直接生成文檔的API調試、管理工具。2.0版本大更新,支持自定義請求頭(Request Header)、查看Cookie、導出Html及Word文檔等更多功能。
    PostWoman Http接口調試插件

    PostWoman Http接口調試插件

    0 人評論 322 次人瀏覽 4.0分 4.0 分
    Postwoman(原apiDebug) 是一個完全免費的接口調試插件,該插件可獨立使用,同時數據也能同步至云端,實現跨終端共享。Postwoman支持post、get、xml、josn等測試,支持環境切換(全局變量)。
    ApiPost中文接口測試軟件

    ApiPost中文接口測試軟件

    0 人評論 193 次人瀏覽 3.0分 3.0 分
    ApiPost是中國人自己的接口測試軟件,是一個支持團隊協作,并可直接生成文檔的API調試、管理工具,支持模擬POST、GET、PUT等常見請求,是后臺接口開發者或前端、接口測試人員不可多得的工具。
    Postman的基礎使用方法教程介紹

    Postman的基礎使用方法教程介紹

    0 人評論 193 次人瀏覽 3.0分 3.0 分
    Postman是一款功能強大的網頁調試與發送網頁HTTP請求的工具。用于API測試的工具。在我們平時開發中,特別是需要與接口打交道時,無論是寫接口還是用接口,拿到接口后肯定都得提前測試一下。我們可以用來很方便的模擬get或者post或者其他方式的請求來調試接口。在Postman中,請求可以保存,也就類似于文件。
    av看片免费观看网址
    評論:(0)

    已有 0 位網友發表了一針見血的評論,你還等什么?

    ?