Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- POST /auth HTTP/1.1
- Host: localhost:8080
- Connection: keep-alive
- Content-Length: 39
- Pragma: no-cache
- Cache-Control: no-cache
- Accept: application/json, text/plain, */*
- Origin: http://localhost:4200
- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
- content-type: text/plain
- Referer: http://localhost:4200/login
- Accept-Encoding: gzip, deflate, br
- Accept-Language: en-GB,en-US;q=0.8,en;q=0.6
- Accept:*/*
- Accept-Encoding:gzip, deflate, sdch, br
- Accept-Language:en-GB,en-US;q=0.8,en;q=0.6
- Access-Control-Request-Headers:content-type
- Access-Control-Request-Method:POST
- Cache-Control:no-cache
- .
- .
- import { Injectable } from '@angular/core';
- import { Http, Headers, Response, RequestOptions, RequestMethod } from '@angular/http';
- import { Observable } from 'rxjs';
- import 'rxjs/add/operator/map'
- @Injectable()
- export class AuthenticationService {
- public token: string;
- constructor(private http: Http) {
- }
- login(username: string, password: string): Observable<boolean> {
- let head = new Headers({ 'Content-Type': 'application/json' });
- return this.http.post('http://localhost:8080/auth', JSON.stringify({ username: username, password: password }),{ headers: head})
- .map((response: Response) => {
- // login successful if there's a jwt token in the response
- let token = response.json() && response.json().token;
- console.log(response);
- });
- }
- }
- import { Injectable } from '@angular/core';
- import { Http, Headers, Response, RequestOptions, RequestMethod } from '@angular/http';
- import { Observable } from 'rxjs';
- import 'rxjs/add/operator/map'
- @Injectable()
- export class AuthenticationService {
- public token: string;
- constructor(private http: Http) {
- }
- login(username: string, password: string): Observable<boolean> {
- // let head = new Headers({ 'Content-Type': 'application/json' });
- const headers = new Headers();
- headers.append('Content-Type', 'application/json');
- let options = new RequestOptions({ headers: headers });
- return this.http.post('http://localhost:8080/auth', JSON.stringify({ username: username, password: password }),options)
- .map((response: Response) => {
- // login successful if there's a jwt token in the response
- let token = response.json() && response.json().token;
- console.log(response);
- });
- }
- }
- import { Injectable } from '@angular/core';
- import { Http, Headers, Response, RequestOptions, RequestMethod } from '@angular/http';
- import { Observable } from 'rxjs';
- import 'rxjs/add/operator/map'
- @Injectable()
- export class AuthenticationService {
- public token: string;
- constructor(private http: Http) {
- }
- login(username: string, password: string): Observable<boolean> {
- let head = new Headers({ 'Content-Type': 'application/json' });
- let options = new RequestOptions({ headers: head });
- return this.http.post('http://localhost:8080/auth', JSON.stringify({ username: username, password: password }),options)
- .map((response: Response) => {
- // login successful if there's a jwt token in the response
- let token = response.json() && response.json().token;
- console.log(response);
- });
- }
- }
- let headers = new Headers({ 'Content-Type': 'application/json' });
- headers.append('Accept', 'application/json');
- let options = new RequestOptions({ headers: headers });
- return this.http.post('http://localhost:8080/auth', JSON.stringify({ username: username, password: password }), options)
- .map((response: Response) => {
- // login successful if there's a jwt token in the response
- let token = response.json() && response.json().token;
- console.log(response);
- });
- // app.module.ts:
- import {NgModule} from '@angular/core';
- import {BrowserModule} from '@angular/platform-browser';
- // Import HttpClientModule from @angular/common/http
- import {HttpClientModule} from '@angular/common/http';
- @NgModule({
- imports: [
- BrowserModule,
- // Include it under 'imports' in your application module
- // after BrowserModule.
- HttpClientModule,
- ],
- })
- export class MyAppModule {}
- constructor(private http: HttpClient) {}
- login(username: string, password: string): Observable<boolean> {
- return this.http.post('http://localhost:8080/auth', JSON.stringify({ username: username, password: password }))
- .map((response: Response) => {
- // login successful if there's a jwt token in the response
- let token = response.json() && response.json().token;
- console.log(response);
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement