Heim > Backend-Entwicklung > PHP-Tutorial > laravel怎么请求第三方restful api接口?

laravel怎么请求第三方restful api接口?

WBOY
Freigeben: 2016-06-06 20:18:18
Original
2286 Leute haben es durchsucht

这么强大的框架,开发文档里居然没有告诉如何用http请求访问第三方api。
目前百度出来的几个方案:


1。这个方案会报NotFoundHttpException,大致调试了一下,好像是输入的路由不合法,也没有文档说一下这2个方法如何使用。。

<code>$req = Request::create('http://localhost:1920/api/User/GetUser','GET');
$resp = Route::dispatch($req);</code>
Nach dem Login kopieren
Nach dem Login kopieren

2。使用curl框架,这个应该是可以的,就是不太想用,想用laravel内置的。
3。使用guzzle框架,某人说laravel内置了这个框架,但是没找到。

回复内容:

这么强大的框架,开发文档里居然没有告诉如何用http请求访问第三方api。
目前百度出来的几个方案:


1。这个方案会报NotFoundHttpException,大致调试了一下,好像是输入的路由不合法,也没有文档说一下这2个方法如何使用。。

<code>$req = Request::create('http://localhost:1920/api/User/GetUser','GET');
$resp = Route::dispatch($req);</code>
Nach dem Login kopieren
Nach dem Login kopieren

2。使用curl框架,这个应该是可以的,就是不太想用,想用laravel内置的。
3。使用guzzle框架,某人说laravel内置了这个框架,但是没找到。

curl已经很强大了,laravel没有必要再去造一个http工具.
至于guzzle,在你的composer.json里添加,然后update

<code>"guzzlehttp/guzzle": "~5.3|~6.0"</code>
Nach dem Login kopieren

all of laravel's extensions ----->Composer!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage