易语言如何使用 post 发送 json 数据

WinHttp.WinHttpRequest オブジェクトを使用して、JSON データを送信する POST リクエストを Easy 言語で送信します。

最初に、易言語でWinHttp.WinHttpRequestオブジェクトを作成する:

obj = CreateOleObject("WinHttp.WinHttpRequest.5.1")

次に、リクエストのURLとリクエストメソッドを設定します。

obj.Open("POST", "http://example.com", 0)

続いて、Content-Type、Content-Lengthなどのリクエストヘッダー情報の設定

obj.SetRequestHeader("Content-Type", "application/json")
obj.SetRequestHeader("Content-Length", StrLen(jsonData))

送信するJSONデータがjsonDataです。

そして、リクエストを送信し、JSONデータを送信します:

obj.Send(jsonData)

最後に、サーバーからの応答データを取得

response = obj.ResponseText

実際のサンプル コードは次のとおりです。

obj = CreateOleObject("WinHttp.WinHttpRequest.5.1")
obj.Open("POST", "http://example.com", 0)
obj.SetRequestHeader("Content-Type", "application/json")
obj.SetRequestHeader("Content-Length", StrLen(jsonData))
obj.Send(jsonData)
response = obj.ResponseText

上記のコードをボタンクリックイベントまたはその他のトリガーイベントに配置する必要があります。同時に、「http://example.com」を実際の要求URLに置き換え、「jsonData」を送信するJSONデータに置き換える必要があります。

bannerAds