易语言如何使用 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データに置き換える必要があります。