迁移并重构项目,优化了执行流程
This commit is contained in:
		
							
								
								
									
										26
									
								
								internal/class/SafeLine/url.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								internal/class/SafeLine/url.go
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,26 @@
 | 
			
		||||
package SafeLine
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"fmt"
 | 
			
		||||
	"net/url"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
func (safeLine *Object) Url() *url.URL {
 | 
			
		||||
	var u *url.URL
 | 
			
		||||
	u, _ = url.Parse(fmt.Sprintf("https://%s", safeLine.Host))
 | 
			
		||||
	return u
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (safeLine *Object) AuthTokenUrl() string {
 | 
			
		||||
	path := "/api/open/auth/token"
 | 
			
		||||
	u := safeLine.Url()
 | 
			
		||||
	u.Path = path
 | 
			
		||||
	return u.String()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (safeLine *Object) SSLCertUrl() string {
 | 
			
		||||
	path := "/api/open/cert"
 | 
			
		||||
	u := safeLine.Url()
 | 
			
		||||
	u.Path = path
 | 
			
		||||
	return u.String()
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user