C# Use HttpContext.Current.Request Cannot get QueryString e when requested on mobile browser
This is my public method(APIUtility)
public static string GetRequestData(string key, string defaultVal)
{
if (HttpContext.Current != null && HttpContext.Current.Request != null)
{
return HttpContext.Current.Request[key] == null || HttpContext.Current.Request[key].Trim() == "" ? defaultVal : HttpContext.Current.Request[key].Trim();
}
else
{
return defaultVal;
}
}
Have the html used javascript location.href(aa.json?key=value&key1=value1....) go to url my class funtion
In the Function aa used string getUrlValue = APIUtility.GetRequestData(key name) get Querystring.
The user uses the phone browser (OppoBrowser or safari..) to jump to the server function through my html page
Unable to get querystring is empty, but if using a computer is normal.
Hope you can understand what I want to express.
c# asp.net query-string
add a comment |
This is my public method(APIUtility)
public static string GetRequestData(string key, string defaultVal)
{
if (HttpContext.Current != null && HttpContext.Current.Request != null)
{
return HttpContext.Current.Request[key] == null || HttpContext.Current.Request[key].Trim() == "" ? defaultVal : HttpContext.Current.Request[key].Trim();
}
else
{
return defaultVal;
}
}
Have the html used javascript location.href(aa.json?key=value&key1=value1....) go to url my class funtion
In the Function aa used string getUrlValue = APIUtility.GetRequestData(key name) get Querystring.
The user uses the phone browser (OppoBrowser or safari..) to jump to the server function through my html page
Unable to get querystring is empty, but if using a computer is normal.
Hope you can understand what I want to express.
c# asp.net query-string
doesnt matter what browser you use it will translate to raw HTTP request at the end of the day. What's the value ofHttpContext.Current.Request.Url
– Steve
Nov 12 at 17:46
I check the log HttpContext.Current.Request.Url is complete, but I can't get it with request[value], the request[value] is null.
– 余致賢
Nov 13 at 6:08
add a comment |
This is my public method(APIUtility)
public static string GetRequestData(string key, string defaultVal)
{
if (HttpContext.Current != null && HttpContext.Current.Request != null)
{
return HttpContext.Current.Request[key] == null || HttpContext.Current.Request[key].Trim() == "" ? defaultVal : HttpContext.Current.Request[key].Trim();
}
else
{
return defaultVal;
}
}
Have the html used javascript location.href(aa.json?key=value&key1=value1....) go to url my class funtion
In the Function aa used string getUrlValue = APIUtility.GetRequestData(key name) get Querystring.
The user uses the phone browser (OppoBrowser or safari..) to jump to the server function through my html page
Unable to get querystring is empty, but if using a computer is normal.
Hope you can understand what I want to express.
c# asp.net query-string
This is my public method(APIUtility)
public static string GetRequestData(string key, string defaultVal)
{
if (HttpContext.Current != null && HttpContext.Current.Request != null)
{
return HttpContext.Current.Request[key] == null || HttpContext.Current.Request[key].Trim() == "" ? defaultVal : HttpContext.Current.Request[key].Trim();
}
else
{
return defaultVal;
}
}
Have the html used javascript location.href(aa.json?key=value&key1=value1....) go to url my class funtion
In the Function aa used string getUrlValue = APIUtility.GetRequestData(key name) get Querystring.
The user uses the phone browser (OppoBrowser or safari..) to jump to the server function through my html page
Unable to get querystring is empty, but if using a computer is normal.
Hope you can understand what I want to express.
c# asp.net query-string
c# asp.net query-string
edited Nov 12 at 20:54
RKTUXYN
466415
466415
asked Nov 12 at 17:38
余致賢
173
173
doesnt matter what browser you use it will translate to raw HTTP request at the end of the day. What's the value ofHttpContext.Current.Request.Url
– Steve
Nov 12 at 17:46
I check the log HttpContext.Current.Request.Url is complete, but I can't get it with request[value], the request[value] is null.
– 余致賢
Nov 13 at 6:08
add a comment |
doesnt matter what browser you use it will translate to raw HTTP request at the end of the day. What's the value ofHttpContext.Current.Request.Url
– Steve
Nov 12 at 17:46
I check the log HttpContext.Current.Request.Url is complete, but I can't get it with request[value], the request[value] is null.
– 余致賢
Nov 13 at 6:08
doesnt matter what browser you use it will translate to raw HTTP request at the end of the day. What's the value of
HttpContext.Current.Request.Url– Steve
Nov 12 at 17:46
doesnt matter what browser you use it will translate to raw HTTP request at the end of the day. What's the value of
HttpContext.Current.Request.Url– Steve
Nov 12 at 17:46
I check the log HttpContext.Current.Request.Url is complete, but I can't get it with request[value], the request[value] is null.
– 余致賢
Nov 13 at 6:08
I check the log HttpContext.Current.Request.Url is complete, but I can't get it with request[value], the request[value] is null.
– 余致賢
Nov 13 at 6:08
add a comment |
1 Answer
1
active
oldest
votes
Try System.Web.HttpContext.Current.Request.QueryString
public static string GetRequestData( string key, string defaultVal ) {
try {
var ctx = System.Web.HttpContext.Current;
var value = ctx.Request.QueryString[key];
return string.IsNullOrEmpty(value) ? defaultVal : value;
} catch {
return defaultVal;
}
}
Learn more
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',
autoActivateHeartbeat: false,
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%2f53267367%2fc-sharp-use-httpcontext-current-request-cannot-get-querystring-e-when-requested%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
Try System.Web.HttpContext.Current.Request.QueryString
public static string GetRequestData( string key, string defaultVal ) {
try {
var ctx = System.Web.HttpContext.Current;
var value = ctx.Request.QueryString[key];
return string.IsNullOrEmpty(value) ? defaultVal : value;
} catch {
return defaultVal;
}
}
Learn more
add a comment |
Try System.Web.HttpContext.Current.Request.QueryString
public static string GetRequestData( string key, string defaultVal ) {
try {
var ctx = System.Web.HttpContext.Current;
var value = ctx.Request.QueryString[key];
return string.IsNullOrEmpty(value) ? defaultVal : value;
} catch {
return defaultVal;
}
}
Learn more
add a comment |
Try System.Web.HttpContext.Current.Request.QueryString
public static string GetRequestData( string key, string defaultVal ) {
try {
var ctx = System.Web.HttpContext.Current;
var value = ctx.Request.QueryString[key];
return string.IsNullOrEmpty(value) ? defaultVal : value;
} catch {
return defaultVal;
}
}
Learn more
Try System.Web.HttpContext.Current.Request.QueryString
public static string GetRequestData( string key, string defaultVal ) {
try {
var ctx = System.Web.HttpContext.Current;
var value = ctx.Request.QueryString[key];
return string.IsNullOrEmpty(value) ? defaultVal : value;
} catch {
return defaultVal;
}
}
Learn more
edited Nov 12 at 18:45
answered Nov 12 at 18:37
RKTUXYN
466415
466415
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%2f53267367%2fc-sharp-use-httpcontext-current-request-cannot-get-querystring-e-when-requested%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
doesnt matter what browser you use it will translate to raw HTTP request at the end of the day. What's the value of
HttpContext.Current.Request.Url– Steve
Nov 12 at 17:46
I check the log HttpContext.Current.Request.Url is complete, but I can't get it with request[value], the request[value] is null.
– 余致賢
Nov 13 at 6:08