1. 程式人生 > >linux shell中curl 傳送post請求json格式問題 【轉】

linux shell中curl 傳送post請求json格式問題 【轉】

今天在linux中使用curl傳送一個post請求時,帶有json的資料,在傳送時發現json中的變數沒有解析出來

如下

curl -i -X POST -H 'Content-type':'application/json' -d {"BTime":""$btime""} http://api.baidu.com

變數沒有做解析

原來在shell中,"" '還是有很大區別的,

把修改後的curl傳送貼出

複製程式碼
atime=`date -d "$1" +%s`

btime=`date -d "$2" +%s`

curl -i -X POST -H "'Content-type':'application/json'
" -d '{"ATime":"'$atime'","BTime":"'$btime'"}' $url 需要注意的是,json資料裡變數要用''括起來
複製程式碼

相關推薦

linux shellcurl 傳送post請求json格式問題

今天在linux中使用curl傳送一個post請求時,帶有json的資料,在傳送時發現json中的變數沒有解析出來 如下 curl -i -X POST -H 'Content-type':'application/json' -d {"BTime":""$bt

Linux--Shell指令碼逐行讀文字處理並curl傳送post請求json格式等問題

問題:Shell指令碼逐行讀取文字,字串分割,Curl傳送Post請求Json格式等相關問題 在linux中使用curl傳送一個post請求時,帶有json的資料,在傳送時發現json中的變數沒有解析出來: curl -d '{"Pin": "${line}"}' -H"

soapUI傳送post請求json格式,返回請求資料為空

使用soupUI傳送post請求,活的結果告訴請求引數為空,意思就是沒有請求到body的內容,但是用postman等工具都是正常的。於是,檢視系統介面日誌。提示獲取http請求的body失敗。網上查詢第二句話,”java.nio.charset.MalformedInputE

Pythonrequest傳送post請求傳遞json引數的問題

昨天遇到了一個奇怪的問題,在Python中需要傳遞dict引數,利用json.dumps將dict轉為json格式用post方法發起請求:params = {"score":{"gt":"80", "lt":"90"}} request.post(url, json.dump

CURL-傳送POST請求

public function curlPost() { $h = curl_init(); curl_setopt($h, CURLOPT_URL, 'http://localhost/zhengze/ze.php'); //post請求地址

php使用curl傳送post請求

<?php /** * Curl版本 * 使用方法: * $post_string = "app=request&version=beta"; * request_by_curl('http://www.jb51.net/restServer.php', $post_string);

ExtJS傳送POST請求 引數格式JSON

背景     這要從我比較懶說起。技術框架ExtJS + resteasy,預設請求方式是ajax get,這後臺方法就要寫很多@QueryParam來獲取引數。我比較喜歡前臺用ajax post請求,後臺方法引數就是一個map,所有前臺引數對映成map的key-val

Vue 使用axios 傳送post請求,引數格式有錯誤問題

在半年前尤大就不推薦使用vue-resource了,好像我這麼沒安全感的人,沒人維護的東西不敢碰。 1987062-b3255d564903d3d7.png 那麼axios這個是什麼呢?是一個國外友人開發的基於Promise 用於瀏覽器和 nodejs 的 HTTP 客戶端。它有什麼用法呢:

Linux實現一個簡單的進度條

做的 會有 發現 文件 rsquo 實時 時間 改進 常見 轉自:http://blog.csdn.net/yuehailin/article/details/53999288 說起進度條,其實大家常常見到,比如說你在下載視頻或文件的時候,提示你當前下載進度的就是我們今天

LinuxGrep常用的15個例子

獲取 under between rate exactly -i sequence 顯示行數 cti 轉自:https://www.aliyun.com/jiaocheng/1390860.html?spm=5176.100033.1.9.6a1e41e8Pdjynm

php接收postjson資料轉載

最近用到ext與PHP互動,ext把json資料post給PHP,但在PHP裡面$_post獲取不到,$_REQUEST也獲取不到,但是通過firedebug看到的請求資訊確實是把JSON資料post給了PHP,這什麼情況?突然想到了以前接觸過flash將圖片二進位制流傳給php,靈機一動用$GLOB

Linux目錄proc/net/dev詳解

版權 min com 訪問 his 緩沖 適配 ack admin 轉自:https://blog.csdn.net/yzy1103203312/article/details/77848192 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 h

Linux C 創建目錄函數mkdir相關

ssi sys earch inux 文件處理 null csdn director c語言 轉自:http://blog.csdn.net/fallenink/article/details/8480483 原文地址:http://sharp2wing.iteye.co

理解javascript的回調函數(callback)

自己實現 需要 his tab 定義函數 copy 輸入 mil 幹什麽 在JavaScrip中,function是內置的類對象,也就是說它是一種類型的對象,可以和其它String、Array、Number、Object類的對象一樣用於內置對象的管理。因為function

linux 系統函數之 (dirname, basename)

bsp spa csdn 跨平臺 dirname 轉載 nbsp 描述 dir 轉自:http://blog.csdn.net/peter_cloud/article/details/9308333 版權聲明:本文為博主原創文章,未經博主允許不得轉載。

Linux上使用程序相對路徑訪問文件

blog 設置 article main函數 所有 printf style art file 轉自:http://blog.csdn.net/yinxusen/article/details/7444249 今天一個朋友問我這個問題,說為什麽在Windows上跑得很

GCC在C語言內嵌匯編 asm __volatile__

學習 put 變量類型 10個 details 恢復 緩存cache 什麽 edi 轉自:http://blog.csdn.net/pbymw8iwm/article/details/8227839 在內嵌匯編中,可以將C語言表達式指定為匯編指令的操作數,而且不用去管如何

軟件項目的成本構成及估算方法

一個 發生 折舊費 art 載體 計算機 需求 復雜度 content 隨著知識經濟、信息時代的來臨,計算機軟件業迅猛發展。商品化、資本化、資產化的計算機軟件的價值 評估的社會需求也日益增多,而且有越來越多的趨勢。由於系統軟件通常是一些規模大、復雜程度高的人一 機系統,因此

Linux下MySQL/MariaDB Galera集群搭建過程

分支 指定 util -1 令行 第一個 否則 alt 常見 MariaDB介紹 MariaDB是開源社區維護的一個MySQL分支,由MySQL的創始人Michael Widenius主導開發,采用GPL授權許可證。 MariaDB的目的是完全兼容MySQL,包括API

在 Ubuntu13.10 服務器安裝 Munin(監視工具)

一個 程序 系統 htm 打開終端 install 監視 pac apt-get Munin 監測工具可檢測所有的計算機,並記錄好看到的計算機。通過圖形Web界面的的方式顯示所有信息。重點是即插即用的功能。完成安裝後,大量的控插件會被打。 使用 Munin 您可以輕松地監視