1. 程式人生 > >http post 模板 (設定header + json傳參)

http post 模板 (設定header + json傳參)

public static String postBody(String urlPath, String json, String tk) throws Exception {
        String body = "";
        URL url = new URL(urlPath);
        HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
        urlConnection.setDoOutput(true);
        urlConnection.setRequestProperty("content-type", "application/x-www-form-urlencoded");
        urlConnection.setRequestProperty("Authorization", "Bearer " + tk);
        try( OutputStreamWriter out = new OutputStreamWriter(urlConnection.getOutputStream());) {
            out.write(json);
            out.flush();
            InputStream inputStream = urlConnection.getInputStream();
            String encoding = urlConnection.getContentEncoding();
            body = IOUtils.toString(inputStream, encoding);
            if (urlConnection.getResponseCode() != 200 && urlConnection.getResponseCode() != 201) {
                throw new IOException() ;
            }
            return body;
        } catch (IOException e) {
           
        }
        return body;
    }   

相關推薦

http post 模板 設定header + json

public static String postBody(String urlPath, String json, String tk) throws Exception {         String body = "";         URL url = new

js的image()迴圈建立,src始終為最近建立的那個解決辦法給image.onload

錯誤例項,img的src始終為最新建立imgObj的src有問題: for(var i = 0; i < length; i++){ var imgObj=new Image(); imgObj.src="動態獲取圖片的url";

Apache ab測試工具使用方法、getpost(轉)

結果 文字 測試結果 方法 htm .html 但我 apache2.4 請求 轉自Apache ab測試工具使用方法(無參、get傳參、post傳參) Ab測試工具是apache自帶的測試工具,具有簡單易上手的特性,下面我總結一下我的使用方法,首先去官方下載apache程

vue使用axios傳送post請求data為json格式

安裝axios cnpm install axios 在main.js中新增axios,此處注意axios外掛不同於其他,引用不能使用Vue.use();而是使用Vue.prototype.$axios = axios; import axios from '

HttpURLConnection post json

String data1 ="王軍"; String data="{\"selected_website\": [{\"category\": \"\",\"name\": \"\"}],\"skip_mobile\": false,\"basic_info\": {\"

java post 表單參與json

1 public static String httpPostWithJSON(String url) throws Exception { 2 3 HttpPost httpPost = new HttpPost(url); 4

Controller類介面設定接收前臺json格式引數

目錄 1無引數 1無引數 採用post方式 @PostMapping("/介面名字") public Void test(HttpServletRequest request) { //邏輯程式碼 } 2接收物件是實體類資料

android http post請求,設定utf-8編碼,服務端還是出現中文亂碼 解決

 HttpClient httpClient = new DefaultHttpClient(); HttpPost post = new HttpPost(url);List<NameValuePair> params = new ArrayList&

c++ HTTP POST請求 向伺服器傳送json資料

本文只是記錄作者學習c++ http已post請求傳送資料 一 .首先要選擇一個第三方庫,我這裡用的是 libcurl 2. 用VS2013開啟工程curl-7.26.0\lib\libcurl.vcproj,可以直接編譯成功,編譯成libcurl.lib靜態庫 二

PHP使用CURL設置header以及設置Content-Type: application/json類型的後臺數據接收

字符串 remote gate nginx 請求方式 bec php work str CURL函數 public function CurlRequest($url,$data=null,$header=null){   //初始化瀏覽器

【前端小小白的學習之路】vue學習記錄④路由

emp 分享 exp pat vuejs 小白 one -1 limit 通過上篇文章對路由的工作原理有了基本的了解,現在我們一起來學習路由是如何傳遞參數的,也就是帶參數的跳轉。 帶參數的跳轉,一般是兩種方式: ①.a標簽直接跳轉。 ②點擊按鈕,觸發函數跳轉。 在上

vbs與其他語言進行交互編程外存

one 自定義排序 RR 調用方法 i++ 命令 argc urn 例如 vbs沒有自定義排序函數。無需自己造輪子,可以用其他語言來完成這個任務(在傳遞數據比較簡單的情況下,例如只傳遞數組)。 首先用5分鐘寫一個C++排序的代碼。命名為“mysort.cpp”: #inc

vue打包後出現靜態資源|圖片,json數據找不到路徑

CP 解決 png 路徑 分享圖片 分享 com 奇跡 public 最近在學習Vue是如何編寫項目的,在踩了許多坑後,終於要到了最後一步npm run build了,很開心的等待奇跡,然後打包後出現了找不到圖片路徑的問題。 解決辦法:1.將圖片或者json數據文件夾放到s

HTTP高級Cookie,Session ,LocalStorage

ssi 過期 網頁 內存 重要 信息 緩存 storage con Cookie 服務器通過 Set-Cookie 頭給客戶端一串字符串 客戶端每次訪問相同域名的網頁時,必須帶上這段字符串 客戶端要在一段時間內保存這個Cookie Cookie 默認在用戶關閉頁面後就失效

洛谷P3387 縮點模板縮點+記憶化搜尋

題目連結:https://www.luogu.org/problemnew/show/P3387 如果你還不會Tarjan縮點,我見一你還是先看看這篇部落格:https://www.cnblogs.com/WWHHTT/p/9825766.html 或者過一段時間再來 首先我們分析題目,要求出圖中的一條

自己實戰整理面試題--Http網路相關帶答案,不斷更新

*1.描述下網頁一個 Http 請求,到後端的整個請求過程: https://blog.csdn.net/w372426096/article/details/82012229 瀏覽器輸入https:www.koolearn.com這個URL,瀏覽器只知道名字是www.koolearn.

Jmeter學習—004—使用代理錄製指令碼—HTTP代理伺服器APP、web皆可

版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/mmmmmmm_2niu/article/details/78136253記得我最開始使用jmeter測試介面或頁面時,寫指令碼最常用的幾種途徑有: 1、開發提供介面引數; 2、使用badboy錄製指令碼(大

JavaScript 面向物件之一 —— 物件物件與JSON的區別

本系列文章根據《愛前端邵山歡老師深入淺出的js面向物件》視訊整理歸納 物件與JSON的區別 JSON 就是 JavaScript object notation ,JavaScript 物件表示法。是 JavaScript 物件的嚴格子集。 JSON 要求所有

vue專案獲取位址列引數非路由

在專案中,遇到一個需求,就是另一個系統直接跳轉到我們專案中的某個頁面,不需要做使用者的校驗直接單純的跳轉新頁面,再初始化查詢資料,引數以位址列的形式傳入 由於原來專案做過許可權控制,所以在路由那邊需要進行配置(部分程式碼): const newPage = { path:'/newPage', compon

路由一級路由,多級路由,路由

路由 目錄  目錄:1.一級路由            2.多級路由            3.路由傳參  一.路由 <rou