1. 程式人生 > >Delphi-idHttp-JSON用法

Delphi-idHttp-JSON用法

從國外網站抄來的程式碼

Delphi source:

http :=TIdHttp.Create(nil);

http.HandleRedirects:=True;//允許頭轉向

http.ReadTimeout:=5000;//請求超時設定

http.Request.ContentType:='application/json';//設定內容型別為json

jsonToSend :=TStringStream.Create('{"name":"Peter Pan"}');//建立一個包含JSON資料的變數

jsonToSend.Position:=0;//將流位置置為0
Memo1.Lines.Text
:= http.Post('http://www.website.com/test.php', jsonToSend);//用MEMO控制元件接收POST後的資料返回

jsonToSend.free;
http.free;//用完記得釋放

PHP source://以下是PHP網站的原始碼

相關推薦

Delphi-idHttp-JSON用法

從國外網站抄來的程式碼 Delphi source: http :=TIdHttp.Create(nil); http.HandleRedirects:=True;//允許頭轉向 http.ReadTimeout:=5000;//請求超時設定 http.Re

delphi idhttp 實戰用法(TIdhttpEx)

編碼 ldl utf httppost 實戰 ddc excel clas function 以delphi XE8 自帶indy(10.5.8.0)組件為例,分享實戰中遇到的問題及解決方法。 TIdHttpEx 用法實例01[多線程獲取網頁](包含完整源碼) 實例02

json用法常見錯誤

clas pla art nor origin exceptio spl rep mage Json用法三個常見錯誤 net.sf.json.JSONException: java.lang.NoSuchMethodException json用法常見錯誤

golang json用法講解

nsa add http IT HP 利用 演示 之一 www. 簡介 json格式可以算我們日常最常用的序列化格式之一了,Go語言作為一個由Google開發,號稱互聯網的C語言的語言,自然也對JSON格式支持很好。但是Go語言是個強類型語言,對格式要求極其嚴格而JSON格

【php+js】JSON用法之將PHP數組轉JS數組,JS如何接收PHP數組

str nbsp font encode 字符 TE each 去掉 -s 1、我前臺需要接受如下格式的 json 數組數據,用來渲染 [ {date:"2018-06-09",data:"1"}, {date:"2018-06-23",data:"aadsf34"}

Delphi IDHTTP控件:GET/POST 請求

var response 要求 NPU exc content try div OS 最近一直在使用IDHTTP,下面是一些關於 GET、POST 請求基本使用方法的代碼 一、GET 請求 1 procedure GetDemo; 2 var 3 Id

Delphi Sysem.JSON 鏈式寫法

tex 可讀性 bubuko 技術分享 splay png 框架 ram The 鏈式寫法有很多優點:連貫、語意集中、簡潔、一氣呵成、可讀性強。比如要把 3.1415926 中的 59 提取為一個整數:Pi.ToString().Substring(5,2).T

SuperObject DelphiJSON 屬性亂序 - 操作類改造 - 關於屬性順序的問題

Delphi 的 ISuperObject 屬性順序為隨機。但是很多時候,是需要按加入順序進行讀取。我也看了網上很多人有類似需求。也有人問過原作者,作者答覆為:JSON協議規定為無序。看了我真是無語。 也看過網上一些人自己的修改,但是修改後有兩個問題(網上的方法都不好,只能自己動手了): 1. 效能急劇下

java中json用法整理

阿里家的json 日常開發中遇到各種json,感覺用的比較亂,在這裡先著重整理一下阿里家的json用法。 Step1:maven配置 <dependency> <groupId>com.alibaba</groupId>

C++通過jsoncpp類庫讀寫JSON檔案-json用法詳解

介紹: JSON 是常用的資料的一種格式,各個語言或多或少都會用的JSON格式。 JSON是一個輕量級的資料定義格式,比起XML易學易用,而擴充套件功能不比XML差多少,用之進行資料交換是一個很好的選擇。JSON的全稱為:JavaScript Object Notation ,顧名思義,JSON是用於標記

C++通過jsoncpp類庫讀寫JSON文件-json用法詳解

null 鏈接 reading port 舉例 格式 www. json格式 eno 介紹: JSON 是常用的數據的一種格式,各個語言或多或少都會用的JSON格式。 JSON是一個輕量級的數據定義格式,比起XML易學易用,而擴展功能不比XML差多少,用之進行數據交換是一個

Delphi IdHttp.Get方法

unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, StdCtrls, DateUtils,

Delphi EnumPrinters 簡單用法

(KK_DDj 原創) EnumPrinters 這個函式在msdn上有詳細介紹,多的就不說了。手上有個專案就用到了這個函式,簡單的舉個例子,也是給自己做了一個筆記。自己是菜鳥,希望大家能一起學習,共同進步。有不對的地方也請指出,謝謝。 具體程式碼如下: //引用單元 uses Wi

Delphi TStringList的用法

TStrings是一個抽象類,在實際開發中,是除了基本型別外,應用得最多的。 TStringList 常用方法與屬性: var List: TStringList; i: Integer; begin List := TStringList.Create; List.Add('Strings1'

DelphiJson格式讀寫

unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, StdCtrls, Grids, DBGrids, DB, DBTables;

Delphi指標的用法

大家都認為,C語言之所以強大,以及其自由性,很大部分體現在其靈活的指標運用上。因此,說指標是C語言的靈魂,一點都不為過。同時,這種說法也讓很多人產生誤解,似乎只有C語言的指標才能算指標。Basic不支援指標,在此不論。其實,Pascal語言本身也是支援指標的。從最初的Pascal發展至今的Object   

(轉載)Delphi TStringList的用法

Delphi TStringList的用法 TStrings是一個抽象類,在實際開發中,是除了基本型別外,應用得最多的。 TStringList 常用方法與屬性: var List: TStringList; i: Integer; begin List := TStringList.Create; Li

delphi解析json資料的方法

function TFrm_Main.getquery: string;  var   vjson:ISuperObject;     //Vitem   s1,s2:string;   PathStr:string;   ch,ph:string;   i,j:integer;   mylist:TStri

Delphi format的用法

一、Format函式的用法 Format是一個很常用,卻又似乎很煩的方法,本人試圖對這個方法的幫助進行一些翻譯,讓它有一個完整的概貌,以供大家查詢之用: 首先看它的宣告:function Format(const Format: string; const Args:

DelphiJSon SuperObject 使用:資料集與JSON物件互轉

在delphi中,資料集是最常用資料存取方式。因此,必須建立JSON與TDataSet之間的互轉關係,實現資料之間通訊與轉換。值得注意的是,這只是普通的TDataset與JSON之間轉換,由於CDS包含了Delta資料包,其資料格式遠比普通的TDataset更復雜。 資料集