如何使用http在angular2中发出put请求?

时间:2016-07-23 06:58:30

标签: typescript angular

我正在研究这个angular2应用程序,我正在进行CRUD操作。

我有http来制作get& post请求。

我想立即执行put操作,但找不到任何相关内容。

任何输入?

感谢。

2 个答案:

答案 0 :(得分:27)

如果您已熟悉UT,那么

POST和PUT请求之间的区别仅在于OST而不是verb, 对于前端至少,它只是// Update existing Hero private put(hero: Hero) { let headers = new Headers(); headers.append('Content-Type', 'application/json'); let url = `${this.heroesUrl}/${hero.id}`; return this.http .put(url, JSON.stringify(hero), {headers: headers}) .map(res => res.json()); }

Angular Docs (have to make it complicated)

Http

并且记住 - Observables可能是懒惰的(例如:Angular' use App\Http\Controllers\Controller; /** * FindMyBank path action. */ class FindMyBankController extends Controller { /** * * @return \Illuminate\View\View|\Illuminate\Contracts\View\Factory */ function showMyNeeds() { return view('front/findMyBank/FR/myNeeds', array( )); }//method } 请求)所以你需要订阅它们才能执行请求,即使你没有&#39 ; t想要处理响应。 - @ user2171669

答案 1 :(得分:1)

white-space: normal;