What is cross domain resource sharing (CORS)?
1, What is CORS?
For security reasons, the browser restricts cross domain HTTP requests initiated by scripts unless the server agrees to access. For example, if the server's response Header to the pre check request contains access control allow origin: *, the cross domain request can be accessed correctly.
2, Examples of hazards
If the mal ...
Added by gargoylemusic on Wed, 24 Nov 2021 02:38:20 +0200
5, ContentProvider permission dynamic application address book addition, deletion, modification and query
5, ContentProvider related
ContentProvider: content provider is responsible for data access. It is often used for APP data sharing, cross process data access, etc... for example, reading photo albums and contacts are implemented by ContentProvider
**1. * * we want to access other applications in our own applications, or some data expo ...
Added by Imad on Fri, 19 Nov 2021 14:58:18 +0200
http protocol and gin
socket programming and tcp
Since tcp/ip protocols are encapsulated on the bottom layer of the operating system, in order to avoid the application layer directly calling the methods of the operating system, the operating system provides a socket interface, which is called by the application layer. The socket interface is divided into tcpSocket ...
Added by Shuriken1 on Thu, 11 Nov 2021 01:49:28 +0200
HTTP protocol Basics
HTTP protocol
1. What is the HTTP protocol
What is an agreement
Agreement refers to the rules agreed by both parties or multiple parties and everyone should abide by
The so-called HTTP protocol refers to the rules that the data sent needs to comply with when communicating between the client and the server
The data in HTTP protocol is ...
Added by nigelbashford on Sat, 06 Nov 2021 16:08:14 +0200
Part of netty series: using netty to implement a server supporting http2
brief introduction
In the last article, we mentioned how to configure TLS in netty to support http2. In fact, TLS is not a mandatory requirement of https. It is just a recommended standard. In addition to TLS, how do I set up netty to support http2? Let's have a look.
Basic process
netty supports http2 in two cases. The first case is to use ...
Added by gasper000 on Fri, 22 Oct 2021 11:01:00 +0300
2021-10-14 ContextType (MIME) and Java file upload / download
ContextType(MIME)
ContextType is a field in which MIME (Multipurpose Internet Mail Extensions) represents the type of information transmitted over HTTP. Different contexttypes represent different types. There are some commonly used contexttypes.
The syntax of MIME type is type/subtype, which is in IETF RFC 6838 The syntax is composed of t ...
Added by gszauer on Fri, 15 Oct 2021 00:10:53 +0300
Go a library of gabs a day
brief introduction
JSON is a very popular data exchange format. Each programming language has many libraries for operating JSON, including standard libraries and third-party libraries. The standard library in Go language has built-in JSON operation library encoding/json. We have also introduced it before, which is specifically used for query & ...
Added by NICKKKKK on Tue, 12 Oct 2021 10:37:42 +0300
JavaWeb -- station B dark horse programmer duosanlian
1.Servlet
Server applet: a small program running on the server side
public class ServletDemo implements Servlet {
@Override
public void init(ServletConfig servletConfig) throws ServletException {
}
@Override
public ServletConfig getServletConfig() {
return null;
}
@Override
public void servic ...
Added by dannybrazil on Sun, 10 Oct 2021 17:14:48 +0300
Java realizes the communication between client and server through socket
When learning socket communication in Java, the teacher assigned an assignment and took this opportunity to sort out the relevant knowledge. The topics are as follows:
Write client-server program and use Socket technology to realize communication. Both parties agree that the communication port is 6789. Server side function: after receiving the ...
Added by R1der on Wed, 06 Oct 2021 23:32:45 +0300
Uncover things you don't know about HTTPS
What is the relationship between HTTPS and HTTP? What is the HTTPS encryption process? How to integrate SSL in Websocket project? How Alibaba cloud develops HTTPS.
An overview of HTTP and HTTPS
1.1 HTTP protocol
summary The first version of HTTP can only transfer hypertext markup language (HTML) files, so it is called hypertext transfer pro ...
Added by tozanni on Mon, 27 Sep 2021 16:38:54 +0300