PHP を使用してポスト値の転送をシミュレートすることは、日常生活ではあまり使用されませんが、それでも場合によってはよく使用されます。以下では、Bangkejia の編集者が、ポスト値の転送をシミュレートするための 3 つのメソッド (file_get_contents、curl、socket) を PHP 用にコンパイルしました。
最初のタイプ: 投稿をシミュレートする file_get_contents
リーリー2 番目のタイプ: カール シミュレーションの投稿
リーリー3番目のタイプ: postをシミュレートするソケット
リーリー上記の 3 つのメソッドで表示される最後のコンテンツは同じであり、post の値を取得できますが、ソケットを使用する場合は、コンテンツ タイプやヘッダー情報を送信するときにヘッダーの完全な情報に注意する必要があります。コンテンツの長さ: 接続の間に空白行が必要です。ソケットを通じて取得されたコンテンツには、実際のコンテンツを取得するために処理する必要があるヘッダー情報が含まれています。
PHP でポスト送信リクエストと呼び出しインターフェースをシミュレートする方法を説明しましょう
リーリーこうやって
以下は具体的な通話ケースです。
このようにしてリクエストが送信され、リクエスト結果が取得されます。通常、返される結果は json 形式です。
ここのポストはつなぎ合わされています。
以下のような変形も可能です。
スプライシングもカプセル化されているため、通話時により簡潔になります。