Why isn t the security of the post getting better?

Updated on Car 2024-04-13
24 answers
  1. Anonymous users2024-02-07

    Personally, I think the security of POST is much higher than GET.

    1) The data sent using POST is not visible to the client, and there is no limit to the amount of data sent. The POST method is used to transmit sensitive data such as credit card numbers or user passwords.

    2) Use the GET method when retrieving information, such as retrieving documents, charts, or database query results. The retrieved information is passed as a sequence of characters, and the transmitted data is visible to the client.

  2. Anonymous users2024-02-06

    Post is more secure than get, the confidentiality is better, you can see the difference between them through the address bar of IE, when you use the link to send data, get will be displayed, and post will not, second, post transmits more traffic than get.

  3. Anonymous users2024-02-05

    post should be safe.

    You test it with post and get respectively

    The result is on the IE bar

    If you want to transfer the username and password values, get will display the transfer process on the IE address bar

    That's a big joke.

    POST will be sent secretly to ensure security.

  4. Anonymous users2024-02-04

    The get mode is transmitted in plaintext, and the post mode is transmitted in byte mode, can you understand the plaintext or byte ?

  5. Anonymous users2024-02-03

    It's the other way around. You can see how different it is written in the address bar. If you use the get method, it will be displayed in the address bar, and you say that Ann is not safe?

  6. Anonymous users2024-02-02

    The post parameter is encoded and cannot be seen directly in the address block.

    get is to pass directly without any processing.

    In most cases, POST is used

  7. Anonymous users2024-02-01

    POST will make two connections, once to send the header and once to send the body, and GET only once, so the network time consumption is relatively low, so it is best to use GET when requesting information that is not very private or important information

  8. Anonymous users2024-01-31

    Actually, it's not safe.

    The Internet says that it is safe, but it is nothing more than that the get request data is directly displayed in the address bar, and the POST data is placed in the request body, which looks safe on the surface, but it is actually not safe.

    It doesn't matter if the network security is not secure and what request method you use, and reasonably use get and post according to specific requirements. GET is generally used to request data, and POST is generally used to submit data

  9. Anonymous users2024-01-30

    Get is convenient for users to operate, and it's easy to copy**, isn't it?

  10. Anonymous users2024-01-29

    GET request will be displayed in the address bar of the browser,It's not safe,And it also has a size limit of up to 1024K,POST is encapsulated in the http protocol to send,Safe (haha,Not absolutely secure unless you encrypt the transmission),There is no size limit,Some requests get send very convenient,Post send it seems annoying,Some need to post,For example, the data is relatively large ,..

  11. Anonymous users2024-01-28

    The GET method is not secure because it displays the passed parameters in the IP address.

  12. Anonymous users2024-01-27

    Differences: The get method passes the user's data through a URL request, connects the names of each field in the form with their contents as pairwise strings, and places the data directly on the URL of the program referred to by the action attribute, just like the user clicks a link; The POST method uses the HTTP POST mechanism to send the names of each field in the form and its content in the HTML header to the server for processing, which will read out and process the data of the form through the standard input (STDIN).

    In the get mode, you need to use request, querystring to get the value of the variable; The POST method uses the requestform to access the submitted content;

    The amount of data transmitted in the get method is very small, generally limited to about 2 kb, but the execution efficiency is better than that of the POST method. The amount of data transmitted by the post mode is relatively large, and it waits for the server to read the data, but there is also a byte limit, which is to avoid malicious attacks on the server with a large amount of data. Suggestion: Unless you are sure that the data you submit can be submitted all at once, try to use the post method;

    For example, when submitting data through the get method, the username and password will appear on the URL, if the page can be cached or others can access the customer's machine, the user's account and password can be obtained from the history, so the form submission is recommended to use the POST method;

    get is to get data from the server, and POST is to send data to the server.

    Extended information: POST and GET suggestions in HTML:

    The security of the get method is worse than that of the POST method, and if it contains confidential information, it is recommended to use the POST data submission method.

    When querying data, it is recommended to use the get method. When adding, modifying, or deleting data, it is recommended to use the POST method.

  13. Anonymous users2024-01-26

    The way to get is to send the data in plaintext in the address bar.

    Post is not, and post can pass more data than get.

  14. Anonymous users2024-01-25

    The only difference is that one is to get data from the server and the other is to request data.

  15. Anonymous users2024-01-24

    If you have any questions, you should look for the official explanation web link.

    get requests data from the specified resource, post submits data from the specified resource to be processed, get is harmless when the browser falls back, and post will submit the request again *get requests will be actively cached by the browser, while post will not, unless manually set *get request parameters will be completely retained in the browser's history, and post parameters will not be retained *

    There is a length limit for the parameters sent by the GET request in the url, while the POST has no limit *The GET parameter is passed through the url, and the POST is placed in the request body *The GET request can only be encoded in url, and the POST supports a variety of encoding methodsThe URL address generated by get can be collected, while the POST cannot be used for the data type of the parameter, GET only accepts ASCII characters, and the POST has no restriction GET is more insecure than POST, Because parameters are directly exposed to the URL, they cannot be used to pass sensitive information.

  16. Anonymous users2024-01-23

    In HTML (note that in HTML, non-HTML needs to be judged according to the actual situation), the difference between POST and GET is the following three points:

    GET uses url or cookie parameters. Whereas, POST puts the data in the body.

    The length of the get URL is limited, and the POST data can be very large.

    Post is more secure than GET because the data is not visible on the address bar.

    However, this is just a convention of the HTML standard for the use of the HTTP protocol. Not really a difference between post and get (conventions that might be used in other protocols for other usage methods).

  17. Anonymous users2024-01-22

    In fact, there are two aspects of security, one is vulnerability, and the other is harm. For vulnerabilities, Linux and Windows are actually comparable, because the program is written by people, and vulnerabilities are inevitable, but Linux has almost no core programs, and Windows is equipped with a lot, and it seems that Windows always has a supplement for other third parties.

  18. Anonymous users2024-01-21

    GET is more efficient than POST, but GET security is very low, and POST security is higher.

    Therefore: 1. The security of the GET method is worse than that of the POST method, and if it contains confidential information, it is recommended to use the POST data submission method;

    2. When doing data query, it is recommended to use the get method; When adding, modifying, or deleting data, it is recommended to use the POST method.

  19. Anonymous users2024-01-20

    GET is more efficient, POST is more secure, no one wants to look at POST data slowly, and banks will never use GET to submit; So, there is no better, only the specific situation which is more suitable.

  20. Anonymous users2024-01-19

    1. Differences and applications: The get and post methods in the form correspond to the get and post methods in the http protocol during data transmission. The main differences between the two are as follows:

    1. GET is used to get data from the server, while POST is used to pass data to the server. 2. get adds the data in the form according to variable=value.

  21. Anonymous users2024-01-18

    1.First of all"The data submitted by the get method can only be up to 1024 bytes; There are no restrictions on how big or small the post is.

    2.In PHP, you can use $get and $post to get the data in the get and post respectively, while $request can get the data in both get and post requests. It's worth noting that there are pitfalls associated with using request in JSP and $request in PHP.

    is more secure than get. For example, if you submit data through get, the username and password will appear in plaintext on the url, because (1) the login page may be cached by the browser, (2) check the browser's history, then you can get the account number and password, and in addition, using get to submit data may also form a cross-site

    Request forgery to attack.

    To sum up, get is a plea to ask the server for data, and post is a plea to submit data to the server"get"In essence, GET and POST are only different from each other, not one by one!

  22. Anonymous users2024-01-17

    post is to be asked to someone. For example; a question posted to me

    get is to get something. For example: i get a question

  23. Anonymous users2024-01-16

    To put it simply, get is just to obtain the data of the target, generally the source ** and other posts not only obtain the data of the target**, but also enter some information to the server where the target ** is located, such as our username, password and other login information.

    That is to say, on the basis of not changing the target data, new information can be entered into the target.

    It is equivalent to adding actions such as entering username and password on the basis of get. That is, the get+userinfo=post function.

  24. Anonymous users2024-01-15

    GET adds the parameter data queue to the URL referred to by the action attribute of the submission form, and the value corresponds to each field in the form one-to-one, which can be seen in the URL. POST is an HTTP POST mechanism that sends each field in the form to the URL address referred to by the action attribute along with its content in the HTML header. The process is not visible to the user.

    3. For the get mode, the server side uses to get the value of the variable, and for the POST mode, the server side uses to get the submitted data.

    The amount of data transmitted by 4get is small, and cannot be greater than the large amount of data transferred, and it is generally defaulted to unlimited. But theoretically, the maximum amount is 80kb in IIS4 and 100kb in IIS5.

    5GET security is very low and POST security is high.

    6HTTP defines different ways to interact with a server, the most basic of which are get and post. In fact, get works for most requests, and reserved POST is only used to update the site. According to the HTTP specification, GET is used for information fetching, and it should be secure and idempotent.

    What we mean by secure means that the operation is used to obtain the information and not to modify it. In other words, get requests should generally not result in ***. Idempotent means that multiple requests to the same URL should return the same result.

    The full definition is not as strict as it seems. Fundamentally, the goal is that when a user opens a link, she can be confident that the resource hasn't changed from her own point of view. For example, the front page of a news site is constantly updated.

    Although the second request returns a different batch of news, the operation is still considered safe and idempotent because it always returns the current news. Vice versa. POST requests are not so easy.

    POST indicates a request that may alter the resources on the server. In the case of a news site, a reader's comment on an article should be made through a post request, because the site is different after the note is submitted.

    7. When submitting a form, if you don't specify a method, it will be a get request by default, and the data submitted in the form will be appended to the URL. Separate from URLs. Alphanumeric characters are sent as is, but spaces are converted to "+" signs, and other symbols are converted to %xx, where xx is the ASCII (or ISO latin-1) value of the symbol in hexadecimal.

    The data submitted by the GET request is placed in the HTTP request protocol header, while the data submitted by POST is placed in the entity data. The data submitted by the get method can only have a maximum of 1024 bytes, while the POST does not have this limit.

Related questions
40 answers2024-04-13

I think there are many reasons why Volvo is not selling well, first of all, the appearance is not good, Volvo's car I always feel not very atmospheric, if it is a man who often drives, it is estimated that he will not look down on this kind of car, and if women want to use it, they usually pay more attention to the appearance, so as to choose some cars with a more beautiful appearance. So from the outside, its situation is more embarrassing, and it belongs to the kind of high and low type. >>>More

6 answers2024-04-13

Mr. Liu Donggen, a professor at the Chinese People's Public Security University, spoke at the High-level Forum on New Energy and Urban Transport Development on the afternoon of March 9, 2010 >>>More

9 answers2024-04-13

Here are four steps you can take to help strengthen your security and reduce your chances of being attacked. 1: Set your browser's security level to "High" Note that setting the security level to "High" may cause some ** to not work properly. >>>More

3 answers2024-04-13

Large-amount certificates of deposit: It is a personal deposit, which enjoys the protection of deposit insurance, that is, 100% compensation within 500,000 yuan. The minimum purchase threshold is high, generally 200,000 or 300,000 yuan is required, and the interest rate is about around, and the interest rate of large certificate of deposit products of small and medium-sized banks will be higher. >>>More

5 answers2024-04-13

The security of the computer lies in itself, if the firewall is opened, do not plug and unplug the USB flash drive with the virus, the optical disk, do not browse the dangerous **, it is generally poisoned, it is best to install a protection software and anti-virus software, which can be effectively reminded; If you use it personally, there is no need to pay for software, the market is free software.