HTTP Header Question

PhilippeRenaud
PhilippeRenaud used Ask the Experts™
on
Hello EE,

Is it possible to read the value of a POST Header Entity Response Body value ?
in other words, If I have an Entity  Content-Length : 56

how can I know its value ? I know its the length, but how can I see what is it? doesnt matter if its ASCII or something else to me

another question attached to this is, if I know its value, is it possible to achieve the same results with a Querystring after ?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Dave BaldwinFixer of Problems
Most Valuable Expert 2014

Commented:
The simple answer is:

The .Net version of $_GET[] is :

 Request.Querystring["parameter1"]

The .Net version of $_POST[] is :

 Request.Form["paramName"];

Frameworks that are available with .NET hide these under other functions.
kaufmedGlanced up at my screen and thought I had coded the Matrix...  Turns out, I just fell asleep on the keyboard.
Most Valuable Expert 2011
Top Expert 2015

Commented:
Can you explain more about the problem you are trying to solve?

Author

Commented:
YEs alright Kaufmed :

in Fiddler4 software, I see that whenever I type something in a Textbox, I see a Link (no querystring) doing a POST with a response body of the name "textValue"  and value : whatever I typed..

I want to be more efficiant for the job I have to do and I would like to "post" stuff without me going to type every hour myself.
I want my vb.net to do the same thing. So I was trying to understand what to do as a POST to achieve the same thing as If I was typing on the keyboard on that textbox
Dave BaldwinFixer of Problems
Most Valuable Expert 2014

Commented:
In the web, HTML forms are used to 'POST' data to a server.  The only common method for 'POST'ing is to use cURL.  PHP has it's own built-in cURL extension, I don't know if .NET has such a thing.  More info here: https://curl.haxx.se/
Dave BaldwinFixer of Problems
Most Valuable Expert 2014

Commented:
Actually, you can use jQuery in an HTML page to post data from a form page.  You might be able to use that to do it programmatically.
kaufmedGlanced up at my screen and thought I had coded the Matrix...  Turns out, I just fell asleep on the keyboard.
Most Valuable Expert 2011
Top Expert 2015

Commented:
If you are simply trying to programmatically post data to a web server, then you would use either the HttpClient our WebClient classes. The former is preferred over the latter.
Dave BaldwinFixer of Problems
Most Valuable Expert 2014
Commented:
kaufmedGlanced up at my screen and thought I had coded the Matrix...  Turns out, I just fell asleep on the keyboard.
Most Valuable Expert 2011
Top Expert 2015

Commented:
Yep. I was on my phone at the time, so I that's why I didn't link it   = )

Author

Commented:
If I get an error like this :

The remote server returned an error: (403) Forbidden.

on a line :

Dim responseLoginToPage1 As HttpWebResponse = DirectCast(requestLoginToPage1.GetResponse(), HttpWebResponse)

Open in new window


is it possible im just not allowed to do this or maybe its something else I could do wrong ?
Glanced up at my screen and thought I had coded the Matrix...  Turns out, I just fell asleep on the keyboard.
Most Valuable Expert 2011
Top Expert 2015
Commented:
Confirm whether or not SSL is enabled for that service. If it is, make sure you're sending your request as HTTPS in the URL.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial