ホームページ PHP ライブラリ その他の図書館 POSTリクエストを送信するPHPクラス
POSTリクエストを送信するPHPクラス
<?php
class Request{
public static function post($url, $post_data = '', $timeout = 5){//curl
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_POST, 1);
if($post_data != ''){
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
}
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_HEADER, false);
$file_contents = curl_exec($ch);
curl_close($ch);

Post() 関数は、PowerBuilder 以外の定義済みイベント メッセージをウィンドウに送信するために使用されます。このウィンドウは、PowerBuilder アプリケーションのウィンドウでも、他のアプリケーションのウィンドウでも構いません。 Post() 関数は、送信されたメッセージを指定されたウィンドウ メッセージ キューの最後に配置してからアプリケーションに返し、対応するイベント ハンドラーの実行を待ちません。これは Send() 関数とは異なり、Send() 関数は指定されたウィンドウの対応するイベントを直接トリガーし、イベント ハンドラーの実行後に呼び出し元のアプリケーションに戻ります。したがって、Post() 関数は非同期メソッドを使用し、Send() 関数は同期メソッドを使用すると言います。 Post() 関数のパラメータ ハンドルは、メッセージを受信するためのウィンドウ ハンドルを指定します。PowerBuilder ウィンドウの場合、ハンドルは Handle() 関数を使用して取得できます。他のアプリケーションのウィンドウの場合は、システム API 関数を呼び出してウィンドウを検索し、対応するウィンドウのハンドルを取得できます。アプリケーションが PowerBuilder 定義イベント (定義済みイベントおよびユーザ定義イベントを含む) をポストする必要がある場合は、PostEvent() 関数を使用するのが簡単で便利です。アプリケーションが長いパラメータ位置に文字列を指定すると、Post() 関数は文字列のコピーを作成し、そのコピーのアドレスを指定されたウィンドウに送信します。


免責事項

このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn

関連記事

phpカールはデータを送信するポストリクエストをシミュレートします phpカールはデータを送信するポストリクエストをシミュレートします

21 Jun 2016

最近、キャンパス図書館の書籍情報の収集プログラムに取り組んでいます。図書館の書籍を収集するため、投稿を投稿するためのページが必要です。これは、curl の模擬投稿を思い出させます。 Firebug を使用してパケットをキャプチャし、送信後のクエリを実行します。最終的な形式は次のとおりです: txtWxlx=CN&hidWxlx=...

PHPカールはデータを送信するためのポストリクエストをシミュレートします_PHPチュートリアル PHPカールはデータを送信するためのポストリクエストをシミュレートします_PHPチュートリアル

13 Jul 2016

PHPカールは、データを送信するポストリクエストをシミュレートします。最近、キャンパス図書館の書籍情報の収集プログラムに取り組んでいます。図書館の書籍のコレクションであるため、検索を送信するためのページが必要です。これは、curl の模擬送信を思い出させます。

golangがリクエストを送信する golangがリクエストを送信する

21 May 2023

Go は、効率的で信頼性の高い同時ネットワーク アプリケーションの作成に非常に適したオープン ソース プログラミング言語です。 Go は、その優れたパフォーマンスと書きやすさにより、多くのアプリケーションで選ばれるプログラミング言語となっています。この記事では、Go を使用して HTTP リクエストを送信する方法について説明します。 1. まず net/http パッケージを導入する Go で HTTP リクエストを送信するための最初のステップは、net/http パッケージを導入することです。 HTTP クライアントやサーバーの作成など、多くの機能を提供します。 import "net/http"2. 作成

Yii フレームワークを使用して図書館 Web サイトを作成する Yii フレームワークを使用して図書館 Web サイトを作成する

21 Jun 2023

デジタル時代の到来に伴い、図書館は徐々にデジタル変革を実現し、従来の紙ベースの管理からデジタル管理に徐々に移行しています。デジタル管理の過程で、Web サイト アプリケーションを使用して図書館を管理することは、図書館が書籍、貸出記録、ユーザー アカウント、その他の情報をより適切に管理できるため、非常に一般的な方法になりました。 Yii フレームワークを使用して図書館 Web サイトを作成することは、非常に簡単かつ効果的な方法になりました。この記事では、Yii フレームワークを使用して図書館 Web サイトを作成する方法を紹介します。 Y

PHP が POST リクエストを送信する PHP が POST リクエストを送信する

29 Jul 2016

:この記事では主に POST リクエストを送信するための PHP について紹介します。PHP チュートリアルに興味がある学生は参照してください。

vue でリクエストを送信するために何を使用するか vue でリクエストを送信するために何を使用するか

10 Jan 2022

vue では、リクエストを送信するには vue-resource、axios、およびその他のプラグインを使用する必要があります。 axios は、リクエストの送信に使用される Promise ベースの HTTP リクエスト クライアントです。vue2.0 でも公式に推奨されています。同時に、vue-resource は更新および保守されなくなります。

See all articles