ホームページ >バックエンド開発 >PHPチュートリアル >助けてください、CI アクセスの安静な問題

助けてください、CI アクセスの安静な問題

WBOY
WBOYオリジナル
2016-06-23 14:00:51831ブラウズ

CI は RESTful サービスにアクセスします。サービスは C# で記述され、返されるデータ形式は json です。
インターフェイス: MemberService。メソッドlogin(int a, string b, string c)
インターネット上でいくつかの情報を見つけたので、上記を参照して結果を報告します。
私のコードは次のとおりです:

$this->load->library('rest',array('server'=>'http://localhost/TeamLoggingWebHost/MemberService.svc/','http_auto'=>'basic'));$param=array('a'=>1,'b=>'hh','c'=>'kk');$result=$this->rest->Get('login',$param,'application/json');


デバッグ後にエラーが報告されました
要求されたクラスをロードできません:rest

これはrestを参照するクラスライブラリですか? CI フレームワークに REST クラス ライブラリはありますか?


ディスカッションへの返信 (解決策)

クラス休息はアプリケーション/ライブラリまたはシステム/ライブラリに定義されていませんか?

クラス休息はありません

クラス休息はありません
あるいは、あなたが間違っています。 , もしかしたらrestfulと書いてあるかもしれませんrestにこのクラスが無い場合は間違いなくエラーが報告されます

では、restクラスを使ってアクセスしない場合はPHPのfile_get_contents()関数を直接使ってポストメソッドサービスにアクセスすれば良いのでしょうか?

では、RESTクラスを使わずにアクセスする場合は、PHPのfile_get_contentsを直接使えばよいでしょうか ()関数でpostメソッドのサービスにアクセスできますか
できるはずです

残りのクライアントクラスライブラリはオープンソースのようです残りのクラスライブラリをどこでダウンロードできるか知っていますか?

file_get_contents() を使用してアクセスします。


file_get_contents() のパラメータはすべてアドレスの後にあります。ポスト送信メソッドのパラメータはそのようなものではありません

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。