Preserving Session State between IONIC 3 http.post requests
up vote
0
down vote
favorite
I am having multiple http.post requests in an IONIC 3 project. I need to preserve the session state between the calls. The way I am calling the server is as follows:
this.http.post('http://192.168.1.107:7777/mobile/Open_a').
subscribe(
(data:any) =>
{
// first processing data for the first call here.
// next calling the server for the second time and passing the data back to the server
// start of second call
this.http.post('http://192.168.1.107:7777/mobile/Open_b',
{params: {clientdata:"test data"}}).
subscribe((data2:any)=>
{
console.log(data2);
},
err2 =>
{
console.log('error happened!');
console.log(err2.message);
let alert = this.alertCtrl.create({
title: 'Connection error',
subTitle: err2.message,
buttons: ['Dismiss']
});
alert.present();
}
);
// end of second call code},
err =>
{
console.log('error happened!');
console.log(err.message);
ProductDataProvider.ItemsLoaded=true;
ProductDataProvider.IsLoading=false;
let alert = this.alertCtrl.create({
title: 'Connection error',
subTitle: err.message,
buttons: ['Dismiss']
});
alert.present();
}
);
the problem is that both calls to the server work, but the session state is not preserved. Could anybody point out what I am doing wrong?
any advice is highly appreciated.
yours sincrely
http ionic3 http-post session-state
add a comment |
up vote
0
down vote
favorite
I am having multiple http.post requests in an IONIC 3 project. I need to preserve the session state between the calls. The way I am calling the server is as follows:
this.http.post('http://192.168.1.107:7777/mobile/Open_a').
subscribe(
(data:any) =>
{
// first processing data for the first call here.
// next calling the server for the second time and passing the data back to the server
// start of second call
this.http.post('http://192.168.1.107:7777/mobile/Open_b',
{params: {clientdata:"test data"}}).
subscribe((data2:any)=>
{
console.log(data2);
},
err2 =>
{
console.log('error happened!');
console.log(err2.message);
let alert = this.alertCtrl.create({
title: 'Connection error',
subTitle: err2.message,
buttons: ['Dismiss']
});
alert.present();
}
);
// end of second call code},
err =>
{
console.log('error happened!');
console.log(err.message);
ProductDataProvider.ItemsLoaded=true;
ProductDataProvider.IsLoading=false;
let alert = this.alertCtrl.create({
title: 'Connection error',
subTitle: err.message,
buttons: ['Dismiss']
});
alert.present();
}
);
the problem is that both calls to the server work, but the session state is not preserved. Could anybody point out what I am doing wrong?
any advice is highly appreciated.
yours sincrely
http ionic3 http-post session-state
you mean you want to always query your sql?
– nyx97
Nov 12 at 7:43
Nope, I don't want the server to open a new session for every time i use a post request. I want the client to be on the same session.
– mkaatr
Nov 12 at 7:47
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am having multiple http.post requests in an IONIC 3 project. I need to preserve the session state between the calls. The way I am calling the server is as follows:
this.http.post('http://192.168.1.107:7777/mobile/Open_a').
subscribe(
(data:any) =>
{
// first processing data for the first call here.
// next calling the server for the second time and passing the data back to the server
// start of second call
this.http.post('http://192.168.1.107:7777/mobile/Open_b',
{params: {clientdata:"test data"}}).
subscribe((data2:any)=>
{
console.log(data2);
},
err2 =>
{
console.log('error happened!');
console.log(err2.message);
let alert = this.alertCtrl.create({
title: 'Connection error',
subTitle: err2.message,
buttons: ['Dismiss']
});
alert.present();
}
);
// end of second call code},
err =>
{
console.log('error happened!');
console.log(err.message);
ProductDataProvider.ItemsLoaded=true;
ProductDataProvider.IsLoading=false;
let alert = this.alertCtrl.create({
title: 'Connection error',
subTitle: err.message,
buttons: ['Dismiss']
});
alert.present();
}
);
the problem is that both calls to the server work, but the session state is not preserved. Could anybody point out what I am doing wrong?
any advice is highly appreciated.
yours sincrely
http ionic3 http-post session-state
I am having multiple http.post requests in an IONIC 3 project. I need to preserve the session state between the calls. The way I am calling the server is as follows:
this.http.post('http://192.168.1.107:7777/mobile/Open_a').
subscribe(
(data:any) =>
{
// first processing data for the first call here.
// next calling the server for the second time and passing the data back to the server
// start of second call
this.http.post('http://192.168.1.107:7777/mobile/Open_b',
{params: {clientdata:"test data"}}).
subscribe((data2:any)=>
{
console.log(data2);
},
err2 =>
{
console.log('error happened!');
console.log(err2.message);
let alert = this.alertCtrl.create({
title: 'Connection error',
subTitle: err2.message,
buttons: ['Dismiss']
});
alert.present();
}
);
// end of second call code},
err =>
{
console.log('error happened!');
console.log(err.message);
ProductDataProvider.ItemsLoaded=true;
ProductDataProvider.IsLoading=false;
let alert = this.alertCtrl.create({
title: 'Connection error',
subTitle: err.message,
buttons: ['Dismiss']
});
alert.present();
}
);
the problem is that both calls to the server work, but the session state is not preserved. Could anybody point out what I am doing wrong?
any advice is highly appreciated.
yours sincrely
http ionic3 http-post session-state
http ionic3 http-post session-state
asked Nov 12 at 6:12
mkaatr
1815
1815
you mean you want to always query your sql?
– nyx97
Nov 12 at 7:43
Nope, I don't want the server to open a new session for every time i use a post request. I want the client to be on the same session.
– mkaatr
Nov 12 at 7:47
add a comment |
you mean you want to always query your sql?
– nyx97
Nov 12 at 7:43
Nope, I don't want the server to open a new session for every time i use a post request. I want the client to be on the same session.
– mkaatr
Nov 12 at 7:47
you mean you want to always query your sql?
– nyx97
Nov 12 at 7:43
you mean you want to always query your sql?
– nyx97
Nov 12 at 7:43
Nope, I don't want the server to open a new session for every time i use a post request. I want the client to be on the same session.
– mkaatr
Nov 12 at 7:47
Nope, I don't want the server to open a new session for every time i use a post request. I want the client to be on the same session.
– mkaatr
Nov 12 at 7:47
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
just use withCredetials:true
this.http.post(ProductDataProvider.Server+'/mobile/index',{ search:searchstr},{ withCredentials:true})...
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53256734%2fpreserving-session-state-between-ionic-3-http-post-requests%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
just use withCredetials:true
this.http.post(ProductDataProvider.Server+'/mobile/index',{ search:searchstr},{ withCredentials:true})...
add a comment |
up vote
0
down vote
just use withCredetials:true
this.http.post(ProductDataProvider.Server+'/mobile/index',{ search:searchstr},{ withCredentials:true})...
add a comment |
up vote
0
down vote
up vote
0
down vote
just use withCredetials:true
this.http.post(ProductDataProvider.Server+'/mobile/index',{ search:searchstr},{ withCredentials:true})...
just use withCredetials:true
this.http.post(ProductDataProvider.Server+'/mobile/index',{ search:searchstr},{ withCredentials:true})...
answered Dec 9 at 10:38
mkaatr
1815
1815
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53256734%2fpreserving-session-state-between-ionic-3-http-post-requests%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
you mean you want to always query your sql?
– nyx97
Nov 12 at 7:43
Nope, I don't want the server to open a new session for every time i use a post request. I want the client to be on the same session.
– mkaatr
Nov 12 at 7:47