私のコントローラからHTTP投稿要求を送信する方法はありますか? データを投稿し、結果がJSONに返されるようにします。 私はyiiに関する拡張と情報が見つかりませんでした。YIIフレームワークでHTTP投稿要求を送信する
1
A
答えて
1
私は、このための解決策が見つかりました:これは
0
curl PHP拡張機能を使用してこれを行うことができます。
2
以下のコードはあなたのために働くはずです。ただphp_curl拡張を有効にしてください。
<?php
// URL on which we have to post data
$url = "http://localhost/tutorials/post.php";
// Any other field you might want to post
$json_data = json_encode(array("name"=>"PHP Rockstart", "age"=>29));
$post_data['json_data'] = $json_data;
$post_data['secure_hash'] = mktime();
// Initialize cURL
$ch = curl_init();
// Set URL on which you want to post the Form and/or data
curl_setopt($ch, CURLOPT_URL, $url);
// Data+Files to be posted
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
// Pass TRUE or 1 if you want to wait for and catch the response against the request made
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// For Debug mode; shows up any error encountered during the operation
curl_setopt($ch, CURLOPT_VERBOSE, 1);
// Execute the request
$response = curl_exec($ch);
// Just for debug: to see response
echo $response;
1
yii-curl Zend FrameworkのからYiiの拡張である http://www.yiiframework.com/extension/ehttpclient/ を使用できる別の拡張、PHP's cURLについて明らかラッパーです。
関連する問題
- 1. springXDでHTTPクライアントの投稿要求を送信するには
- 2. SWIFTでhttp投稿要求を送信するには?
- 3. 投稿の送信要求@actionをコントローラ
- 4. 角度サービス(角2)のhttp投稿要求でパラメータを送信する方法
- 5. Ruby HTTP投稿要求 - コンテンツタイプ?
- 6. エラー405 AndroidからC#WebserviceへのHTTP投稿要求を送信する
- 7. http投稿要求で2つのパラメータを送信できません
- 8. splashRequestで投稿要求をscrapy_splashに送信する方法
- 9. cURL投稿要求で単純オブジェクトを送信する方法
- 10. nsurlconnectionで投稿要求を送信する方法
- 11. 送信ボタンなしで投稿要求を送信する方法
- 12. ログインWebサイトにhttp投稿要求を送信しますか? (認証)
- 13. Rails Ajax Jquery Delete投稿後に投稿要求を送信します
- 14. Nodejs:投稿要求を送信するには?
- 15. 空白の投稿要求を送信するスワッガー
- 16. フラスコに投稿要求を送信する
- 17. ngResource:Angularjs - ヘッダーと要求本文を含む投稿要求を送信します。
- 18. Laravelは別のサブドメインに投稿要求を送信します
- 19. Cordova InAppBrowserでの投稿要求の送信
- 20. http投稿要求のAngular2タイムアウト
- 21. 角2の混乱Http投稿要求
- 22. PHPスクリプトへの投稿要求によるxmlドキュメントオブジェクトの送信
- 23. Android(java)volleyは投稿要求を送信しません
- 24. C#アプリケーションからAngularページへの投稿要求を送信
- 25. 投稿要求に正しい本文を送信
- 26. .NETアプリケーションからWeb APIへの投稿要求を送信
- 27. HTTP経由でXMLを送信する投稿への投稿:ポート
- 28. 角度2のhttp投稿要求でフォームデータを送信するにはどうすればよいですか?
- 29. asp.netでアンドロイドからashxに送信されたhttp投稿要求。データを受信できません
- 30. RSpecからの実際のJSON投稿要求の送信
その難しい方法です。私がHTTPリクエストを作成するためのフレームワークを使用していない場合、その良いことです。私はyiiフレームワークを使ってそれを行う方法を見つけたい。 – Dar